» » Nebim E-fatura Statu Değiştirici Program

Nebim E-fatura Statu Değiştirici Program


Kimi zaman nebim üzerinde oluşturulan E-faturaları pasifize etmek gerekir. Bu normalde Sql üzerinden aşağıdaki kodlarla yapılır. Ama her kullanıcı sql yetkisi vermek yanlış olduğundan Ufak bir program ile işinizi halledebilirsiniz.

Update TrInvoiceHeader Set EInvoiceStatusCode=0 Where InvoiceNumber=[FaturaNumarası]


Visual studio da yeni windows form application oluşturduktan sonra önce dizaynımızı yapıyoruz. Daha sonra kod editörümüz yardımıyla aşağıdaki kodlar yardımıyla programımızı oluşturuyoruz.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication2
{

    public partial class Form1 : Form
    {
        SqlConnection baglanti = new SqlConnection("Data Source=[Serverip];Initial Catalog = [DatabaseAdı]; Persist Security Info=True;User ID = sa; Password=[Şifre]");
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {
            
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (baglanti.State == ConnectionState.Closed)

            {
                baglanti.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = baglanti;
                cmd.CommandText = ("Update TrInvoiceheader set EInvoiceStatusCode=0 Where InvoiceNumber='"+textBox1.Text+ "'");
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                baglanti.Close();
                MessageBox.Show("İşlem Başarıyla Yapıldı");

            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

kaynak kodlar için yorumla istekte bulunabilirsiniz....
Sayın ziyaretçi, siteyi kayıtsız bir kullanıcı olarak görüntülüyorsunuz. Siteye kayıt olarak gezinti deneyiminizi olumlu yönde arttırabilirsiniz.

2 Yorumlar

v3User 6 Kasım 2017 16:06
Merhaba,

örneğiniz güzel ve işe yarar, ancak toplu bir listenin statüsünü pasif edebilecek örneğiniz olursa harika olur, excel listesinden verip listede ki her elemanın statüsünü pasif yapacak

iyi çalışmalar
Hakan çolak
  • Beğen
  • 0
Nasuh 10 Kasım 2017 11:18
İlk fırsatta excelden liste alan bir çalışma yaparız. 


  • Beğen
  • 0
Adınız: *
E-Posta adresiniz: *
Kod: Okunamayan kodu yenilemek için resmin üstüne tıklayınız
Kodu girin: