Пример #1
0
        private void dgvDemirbas_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            string _DemirbasAdi  = (string)dgvDemirbas.SelectedRows[0].Cells[1].Value;
            string _DemirbasKodu = (string)dgvDemirbas.SelectedRows[0].Cells[0].Value;
            string _BolumKodu    = (string)dgvDemirbas.SelectedRows[0].Cells[2].Value;
            string _MalzemeKodu  = (string)cmbMalzemeKodu.SelectedItem;

            Demirbas demirbas = new Demirbas
            {
                DemirbasAdi  = _DemirbasAdi,
                DemirbasKodu = _DemirbasKodu,
                BolumKodu    = _BolumKodu,
                MalzemeKodu  = _MalzemeKodu
            };
            var frm = new DemirbasSilDüzenle(demirbas);

            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
        }
        public DemirbasSilDüzenle(Demirbas demirbas)
        {
            InitializeComponent();
            SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=Demirbas;Integrated Security=True");

            #region Demirbaş BölümCombobox
            SqlCommand cmd4 = new SqlCommand("Select BölümKodu from Bölüm", con);
            con.Open();
            SqlDataReader dr4 = cmd4.ExecuteReader();
            while (dr4.Read())
            {
                cmbBolumKod.Items.Add(dr4[0]);
                cmbBolumDuzenle.Items.Add(dr4[0]);
            }
            con.Close();
            dr4.Close();
            #endregion

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

            mtxtDemirbasKodDuzenle.Text = mtxtKod.Text = demirbas.DemirbasKodu;
            txtDemirbasAdDuzenle.Text   = txtAd.Text = demirbas.DemirbasAdi;
            cmbBolumDuzenle.Text        = cmbBolumKod.Text = demirbas.BolumKodu;
            cmbMalzDuzenle.Text         = cmbMalzKod.Text = demirbas.MalzemeKodu;

            mtxtKod.Enabled = txtAd.Enabled = cmbBolumKod.Enabled = cmbMalzKod.Enabled = mtxtDemirbasKodDuzenle.Enabled = false;
        }