예제 #1
0
        private void btnYeniDemirbasOlustur_Click(object sender, EventArgs e)
        {
            var frm = new YeniDemirbas();

            frm.ShowDialog();

            #region Demirbas
            var secilen = cmbMalzemeKodu.SelectedItem;
            var com     = $"'{secilen}'";
            dgvDemirbas.DataSource = Veritabani.SELECTCalistir($"select DemirbaşKodu,DemirbaşAdı,BölümKodu from Demirbaş where MalzemeKodu={com} and DemirbaşDurumu='true'");

            #endregion
        }
예제 #2
0
        public bool ZimmetSil(string ZimmetSicilNo, string ZimmetDemirbasKodu)
        {
            if (MessageBox.Show("Seçilen zimmet kaydı silinecek. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("SicilNo", ZimmetSicilNo));
            parametreler.Add(new DictionaryEntry("DemirbasKodu", ZimmetDemirbasKodu));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("DemirbasZimmetIptal", parametreler));
        }
예제 #3
0
        public bool DemirbasOlustur(string DemirbasKodu, string DemirbasAdi, string MalzemeKodu, string BolumKodu)
        {
            if (MessageBox.Show("Demirbas kaydı oluşturulacaktır. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("DemirbasKodu", DemirbasKodu));
            parametreler.Add(new DictionaryEntry("DemirbasAdi", DemirbasAdi));
            parametreler.Add(new DictionaryEntry("MalzemeKodu", MalzemeKodu));
            parametreler.Add(new DictionaryEntry("BolumKodu", BolumKodu));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("DemirbasOlustur", parametreler));
        }
        public bool MalzemeDuzenle(string MalzemeKodu, string MalzemeAdi, string MalzemeTuru, int Adet)
        {
            if (MessageBox.Show("Malzeme düzenlenecek. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("MalzemeKodu", MalzemeKodu));
            parametreler.Add(new DictionaryEntry("MalzemeAdi", MalzemeAdi));
            parametreler.Add(new DictionaryEntry("MalzemeTuru", MalzemeTuru));
            parametreler.Add(new DictionaryEntry("Adet", Adet));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("MalzemeDuzenle", parametreler));
        }
예제 #5
0
        public bool ZimmetOlustur(string ZimmetSicilNo, string ZimmetDemirbasKodu, DateTime Baslangic, DateTime Bitis)
        {
            if (MessageBox.Show("Zimmetleme kaydı oluşturulacaktır. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("SicilNo", ZimmetSicilNo));
            parametreler.Add(new DictionaryEntry("DemirbasKodu", ZimmetDemirbasKodu));
            parametreler.Add(new DictionaryEntry("BaslangicTarihi", Baslangic));
            parametreler.Add(new DictionaryEntry("BitisTarihi", Bitis));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("DemirbasZimmetOlustur", parametreler));
        }
예제 #6
0
        public bool ZimmetDuzenle(string ZimmetSicilNo, string ZimmetDemirbasKodu, DateTime ZimmetBaslangicTarihi, DateTime ZimmetBitisTarihi)
        {
            if (MessageBox.Show("Seçilen zimmet kaydı düzenlenecek. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("SicilNo", ZimmetSicilNo));
            parametreler.Add(new DictionaryEntry("DemirbasKodu", ZimmetDemirbasKodu));
            parametreler.Add(new DictionaryEntry("BaslangicTarihi", ZimmetBaslangicTarihi));
            parametreler.Add(new DictionaryEntry("BitisTarihi", ZimmetBitisTarihi));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("DemirbasZimmetDuzenle", parametreler));
        }
예제 #7
0
        private void cmbSicilNo_SelectedIndexChanged(object sender, EventArgs e)
        {
            var secilen = cmbSicilNo.SelectedItem;
            var com     = $"'{secilen}'";

            #region PersonelDetayTelefon

            dgvPersonelDetayTel.DataSource = Veritabani.SELECTCalistir($"Select Telefon from [Personel-Telefon] where SicilNumarası ={com}");

            #endregion

            #region PersonelDetayBilgi

            con.Open();
            SqlCommand     cmd1 = new SqlCommand($"Select Unvan,PersonelAdı,PersonelSoyadı,BölümKodu from Personel where SicilNumarası ={com}", con);
            SqlDataAdapter da1  = new SqlDataAdapter(cmd1);
            DataTable      dt1  = new DataTable();
            da1.Fill(dt1);
            dgvPersonelDetayBilgi.DataSource = dt1;
            con.Close();

            #endregion

            #region PersonelDetayAdres

            con.Open();
            SqlCommand     cmd2 = new SqlCommand($"select Mahalle,Sokak,KapıNo,İlçe,Şehir from AdresBilgisi inner join Personel on Personel.AdresKodu = AdresBilgisi.AdresKodu where Personel.SicilNumarası={com}", con);
            SqlDataAdapter da2  = new SqlDataAdapter(cmd2);
            DataTable      dt2  = new DataTable();
            da2.Fill(dt2);
            dgvPersonelDetayAdres.DataSource = dt2;
            con.Close();

            #endregion

            #region PersonelDetayZimmet

            con.Open();
            SqlCommand     cmd3 = new SqlCommand($"select DemirbasKodu,BaşlangıcTarihi,BitisTarihi from DemirbasZimmetleme where SicilNo={com}", con);
            SqlDataAdapter da3  = new SqlDataAdapter(cmd3);
            DataTable      dt3  = new DataTable();
            da3.Fill(dt3);
            dgvPersonelZimmet.DataSource = dt3;
            con.Close();

            #endregion
        }
예제 #8
0
        public bool BolumOlustur(string BolumKodu, string BolumAdi, string Telefon, string Faks, string AdresKodu)
        {
            if (MessageBox.Show("Yeni bölüm oluşturulacak. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("BolumKodu", BolumKodu));
            parametreler.Add(new DictionaryEntry("BolumAdi", BolumAdi));
            parametreler.Add(new DictionaryEntry("Telefon", Telefon));
            parametreler.Add(new DictionaryEntry("Faks", Faks));
            parametreler.Add(new DictionaryEntry("AdresKodu", AdresKodu));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("BolumOlustur", parametreler));
        }
예제 #9
0
        public bool PersonelOlustur(string SicilNo, string Ad, string Soyad, string Unvan, string BolumKodu, string AdresKodu)
        {
            if (MessageBox.Show("Personel kaydı oluşturulacaktır. Emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes)
            {
                return(false);
            }

            ArrayList parametreler = new ArrayList();

            parametreler.Add(new DictionaryEntry("SicilNumarasi", SicilNo));
            parametreler.Add(new DictionaryEntry("PersonelAdi", Ad));
            parametreler.Add(new DictionaryEntry("PersonelSoyadi", Soyad));
            parametreler.Add(new DictionaryEntry("Unvan", Unvan));
            parametreler.Add(new DictionaryEntry("BolumKodu", BolumKodu));
            parametreler.Add(new DictionaryEntry("AdresKodu", AdresKodu));

            return(Veritabani.ProsedurCalistir_MesajDegerlendir("PersonelOlustur", parametreler));
        }
예제 #10
0
        private void dgvMalzeme_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            string _MalzemeKodu = (string)dgvMalzeme.SelectedRows[0].Cells[0].Value;
            string _MalzemeAdi  = (string)dgvMalzeme.SelectedRows[0].Cells[1].Value;
            string _MalzemTuru  = (string)dgvMalzeme.SelectedRows[0].Cells[2].Value;
            int    _Adet        = (int)dgvMalzeme.SelectedRows[0].Cells[3].Value;

            Malzeme malzeme = new Malzeme
            {
                MalzemeAdi  = _MalzemeAdi,
                MalzemeKodu = _MalzemeKodu,
                MalzemeTuru = _MalzemTuru,
                Adet        = _Adet
            };
            var frm = new MalzemeDuzenleSil(malzeme);

            frm.ShowDialog();
            #region MALZEME DataGridView
            dgvMalzeme.DataSource = Veritabani.SELECTCalistir("Select MalzemeKodu,MalzemeAdı,MalzemeTürü,Adet from Malzeme");
            #endregion
        }
예제 #11
0
        public AnaForm()
        {
            InitializeComponent();

            #region BÖLÜM Combobox
            SqlCommand cmd = new SqlCommand("Select BölümKodu from Bölüm", con);
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                cmbBolum.Items.Add(dr[0]);
            }
            con.Close();
            dr.Close();
            #endregion



            PersonelComboBox();

            #region DEMİRBAŞ Combobox
            con.Open();
            SqlCommand    cmd2 = new SqlCommand("Select distinct MalzemeKodu from Demirbaş", con);
            SqlDataReader dr2  = cmd2.ExecuteReader();
            while (dr2.Read())
            {
                cmbMalzemeKodu.Items.Add(dr2[0]);
            }
            con.Close();
            dr2.Close();
            #endregion

            #region MALZEME ComboBox
            dgvMalzeme.DataSource = Veritabani.SELECTCalistir("Select MalzemeKodu,MalzemeAdı,MalzemeTürü,Adet from Malzeme");
            #endregion

            ZimmetDataGridView();
        }
예제 #12
0
 public void ZimmetDataGridView()
 {
     dgvZimmetListesi.DataSource = Veritabani.SELECTCalistir("select Unvan,PersonelAdı,PersonelSoyadı,DemirbasKodu,BaşlangıcTarihi,BitisTarihi from DemirbasZimmetleme inner join Personel on Personel.SicilNumarası =  DemirbasZimmetleme.SicilNo ");
 }
예제 #13
0
 public BölümListesi()
 {
     InitializeComponent();
     dgvBolum.DataSource = Veritabani.SELECTCalistir($"select * from Bölüm ");
 }