private void TrinhDo_Load(object sender, EventArgs e)
        {
            trinhdo           = new BusinessLayer.TrinhDoBsn();
            txtMaTD.Enabled   = false;
            btnSave.Enabled   = false;
            btnCancel.Enabled = false;

            SqlDataAdapter da;

            chuyenmon = new BusinessLayer.ChuyenMonBsn();
            da        = chuyenmon.GetDataAdapter();
            da.Fill(ds, "ChuyenMon");

            cbbTenCM.DataSource = ds;
            //Nội dung sẽ hiển thị lên combobox
            cbbTenCM.DisplayMember = "ChuyenMon.TenChuyenMon";
            //Giá trị nhận được ứng với từng nội dung được chọn trên combobox
            cbbTenCM.ValueMember = "ChuyenMon.MaChuyenMon";

            dt          = trinhdo.Select();
            curRecord   = 0;
            totalRecord = dt.Rows.Count - 1;
            fillControls(dt, 0);
            //txtTenCM.Text = cbbTenCM.SelectedValue.ToString();
            dgrvTrinhdo.DataSource = dt.DefaultView;

            this.Cursor = Cursors.Default;
        }
        private void TrinhDo_Load(object sender, EventArgs e)
        {
            trinhdo = new BusinessLayer.TrinhDoBsn();
            txtMaTD.Enabled = false;
            btnSave.Enabled = false;
            btnCancel.Enabled = false;

            SqlDataAdapter da;
            chuyenmon =new BusinessLayer.ChuyenMonBsn();
            da = chuyenmon.GetDataAdapter();
            da.Fill(ds, "ChuyenMon");
            
            cbbTenCM.DataSource =ds;
            //Nội dung sẽ hiển thị lên combobox
            cbbTenCM.DisplayMember = "ChuyenMon.TenChuyenMon";
            //Giá trị nhận được ứng với từng nội dung được chọn trên combobox
            cbbTenCM.ValueMember = "ChuyenMon.MaChuyenMon";

            dt = trinhdo.Select();
            curRecord = 0;
            totalRecord = dt.Rows.Count - 1;
            fillControls(dt, 0);
            //txtTenCM.Text = cbbTenCM.SelectedValue.ToString();
            dgrvTrinhdo.DataSource = dt.DefaultView;

            this.Cursor = Cursors.Default;
        }
Esempio n. 3
0
 //
 public void fillDataControl(Control ctrl)
 {
     foreach (Control ctrlChild in ctrl.Controls)
     {
         if (ctrlChild.Name.Equals("cbbChucvu"))
         {
             chucvu = new BusinessLayer.ChucVuBsn();
             da     = chucvu.GetDataAdapter();
             da.Fill(ds, "ChucVu");
             cbbChucvu.DataSource    = ds;
             cbbChucvu.DisplayMember = "ChucVu.TenCV";
             cbbChucvu.ValueMember   = "ChucVu.MaCv";
         }
         if (ctrlChild.Name.Equals("cbbMucluong"))
         {
             luong = new BusinessLayer.LuongBns();
             da    = luong.GetDataAdapter();
             da.Fill(ds, "Luong");
             cbbMucluong.DataSource    = ds;
             cbbMucluong.DisplayMember = "Luong.Luong";
             cbbMucluong.ValueMember   = "Luong.MaLuong";
         }
         if (ctrlChild.Name.Equals("cbbTrinhdo"))
         {
             trinhdo = new BusinessLayer.TrinhDoBsn();
             da      = trinhdo.GetDataAdapter();
             da.Fill(ds, "TrinhDo");
             cbbTrinhdo.DataSource    = ds;
             cbbTrinhdo.DisplayMember = "TrinhDo.LoaiTrinhDo";
             cbbTrinhdo.ValueMember   = "TrinhDo.MaTrinhDo";
         }
         if (ctrlChild.Name.Equals("cmbChuyenMon"))
         {
             chuyenmon = new BusinessLayer.ChuyenMonBsn();
             da        = chuyenmon.GetDataAdapter();
             da.Fill(ds, "ChuyenMon");
             cmbChuyenMon.DataSource    = ds;
             cmbChuyenMon.DisplayMember = "ChuyenMon.TenChuyenMon";
             cmbChuyenMon.ValueMember   = "ChuyenMon.MaChuyenMon";
         }
         if (ctrlChild.Name.Equals("cbbMaphong"))
         {
             phong = new BusinessLayer.PhongBsn();
             da    = phong.GetDataAdapter();
             da.Fill(ds, "Phong");
             cbbMaphong.DataSource    = ds;
             cbbMaphong.DisplayMember = "Phong.TenPhong";
             cbbMaphong.ValueMember   = "Phong.MaPhong";
         }
         if (ctrlChild.Name.Equals("cbbGioitinh"))
         {
             cbbGioitinh.DataSource    = new BindingSource(gioitinh, null);
             cbbGioitinh.DisplayMember = "key";
             cbbGioitinh.ValueMember   = "value";
         }
         fillDataControl(ctrlChild);
     }
 }
 private void ChuyenMon_Load(object sender, EventArgs e)
 {
     txtMaCM.Enabled = false;
     btnSave.Enabled = false;
     btnCancel.Enabled = false;
     chuyenmon = new BusinessLayer.ChuyenMonBsn();
     dt = chuyenmon.Select();
     curRecord = 0;
     totalRecord = dt.Rows.Count - 1;
     fillControls(dt, 0);
     dgrvChuyenmon.DataSource = dt.DefaultView;
     this.Cursor = Cursors.Default;
 }
 private void ChuyenMon_Load(object sender, EventArgs e)
 {
     txtMaCM.Enabled   = false;
     btnSave.Enabled   = false;
     btnCancel.Enabled = false;
     chuyenmon         = new BusinessLayer.ChuyenMonBsn();
     dt          = chuyenmon.Select();
     curRecord   = 0;
     totalRecord = dt.Rows.Count - 1;
     fillControls(dt, 0);
     dgrvChuyenmon.DataSource = dt.DefaultView;
     this.Cursor = Cursors.Default;
 }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Bạn có muốn xóa dòng này? ",
                                              "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes) //if
            {
                chuyenmon = new BusinessLayer.ChuyenMonBsn();
                chuyenmon.Delete(int.Parse(txtMaCM.Text));
                totalRecord--;
                fillControls(dt, 0);
                dt = chuyenmon.Select();
                dgrvChuyenmon.DataSource = dt.DefaultView;
            }
        }
 private void btnEdit_Click(object sender, EventArgs e)
 {
      DialogResult dr = MessageBox.Show("Bạn có muốn sửa dòng này? ",
         "Xác nhận sửa", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
     if (dr == DialogResult.Yes)
     {
     chuyenmon = new BusinessLayer.ChuyenMonBsn(int.Parse(txtMaCM.Text),txtTenCM.Text);
     chuyenmon.Update();
     dt = chuyenmon.Select();
     dgrvChuyenmon.DataSource = dt.DefaultView;
     }
     if (dr == DialogResult.No)
     {
         dt = chuyenmon.Select();
         dgrvChuyenmon.DataSource = dt.DefaultView;
     }
 }
        private void btnEdit_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Bạn có muốn sửa dòng này? ",
                                              "Xác nhận sửa", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                chuyenmon = new BusinessLayer.ChuyenMonBsn(int.Parse(txtMaCM.Text), txtTenCM.Text);
                chuyenmon.Update();
                dt = chuyenmon.Select();
                dgrvChuyenmon.DataSource = dt.DefaultView;
            }
            if (dr == DialogResult.No)
            {
                dt = chuyenmon.Select();
                dgrvChuyenmon.DataSource = dt.DefaultView;
            }
        }
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtTenCM.Text == "")
     {
         MessageBox.Show("Mời bạn nhập tên chức vụ!", "Thông báo");
     }
     else
     {
         chuyenmon = new BusinessLayer.ChuyenMonBsn(txtTenCM.Text);
         chuyenmon.Insert();
         dt = chuyenmon.Select();
         dgrvChuyenmon.DataSource = dt.DefaultView;
         btnAdd.Enabled           = true;
         btnEdit.Enabled          = true;
         btnDelete.Enabled        = true;
         btnSave.Enabled          = false;
     }
 }
 public void Update(BusinessLayer.ChuyenMonBsn chuyenmon)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.CommandType = CommandType.Text;
         cmd.CommandText = "UPDATE " + this.tableName
                           + " SET TenChuyenMon= '" + chuyenmon.TenCM + "' WHERE MaChuyenMon = '"
                           + chuyenmon.MaCM + "' ";
         DataTable dt = new DataTable();
         dt = data.GetData(cmd);
         MessageBox.Show("Sửa thành công");
     }
     catch (Exception)
     {
         MessageBox.Show("Sửa thất bại");
     }
     finally
     {
         data.closeConnect();
     }
 }
 public void Insert(BusinessLayer.ChuyenMonBsn chuyenmon)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.CommandType = CommandType.Text;
         cmd.CommandText = "insert into " + this.tableName
                           + "(" + this.fieldList + ") values ('"
                           + chuyenmon.TenCM + "')";
         dt = new DataTable();
         dt = data.GetData(cmd);
         MessageBox.Show("thêm mới thành công", "Thông báo");
         //conn.Close();
     }
     catch (Exception)
     {
         MessageBox.Show("Bị trùng khóa, thêm mới thất bại", "Thông báo");
     }
     finally
     {
         data.closeConnect();
         // conn.Close();
     }
 }
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtTenCM.Text == "")
     {
         MessageBox.Show("Mời bạn nhập tên chức vụ!", "Thông báo");
     }
     else
     {
         chuyenmon = new BusinessLayer.ChuyenMonBsn(txtTenCM.Text);
         chuyenmon.Insert();
         dt = chuyenmon.Select();
         dgrvChuyenmon.DataSource = dt.DefaultView;
         btnAdd.Enabled = true;
         btnEdit.Enabled = true;
         btnDelete.Enabled = true;
         btnSave.Enabled = false;
     }
 }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     DialogResult dr = MessageBox.Show("Bạn có muốn xóa dòng này? ",
         "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
     if (dr == DialogResult.Yes) //if 
     {
         chuyenmon = new BusinessLayer.ChuyenMonBsn();
         chuyenmon.Delete(int.Parse(txtMaCM.Text));
         totalRecord--;
         fillControls(dt, 0);
         dt = chuyenmon.Select();
         dgrvChuyenmon.DataSource = dt.DefaultView;
     }
 }
 //
 public void fillDataControl(Control ctrl)
 {            
     foreach (Control ctrlChild in ctrl.Controls)
     {
         if (ctrlChild.Name.Equals("cbbChucvu"))
         {
             chucvu = new BusinessLayer.ChucVuBsn();
             da = chucvu.GetDataAdapter();
             da.Fill(ds, "ChucVu");
             cbbChucvu.DataSource = ds;
             cbbChucvu.DisplayMember = "ChucVu.TenCV";
             cbbChucvu.ValueMember = "ChucVu.MaCv";
         }
         if (ctrlChild.Name.Equals("cbbMucluong"))
         {
             luong = new BusinessLayer.LuongBns();
             da = luong.GetDataAdapter();
             da.Fill(ds, "Luong");
             cbbMucluong.DataSource = ds;
             cbbMucluong.DisplayMember = "Luong.Luong";
             cbbMucluong.ValueMember = "Luong.MaLuong";
         }
         if (ctrlChild.Name.Equals("cbbTrinhdo"))
         {
             trinhdo = new BusinessLayer.TrinhDoBsn() ;
             da = trinhdo.GetDataAdapter();
             da.Fill(ds, "TrinhDo");
             cbbTrinhdo.DataSource = ds;
             cbbTrinhdo.DisplayMember = "TrinhDo.LoaiTrinhDo";
             cbbTrinhdo.ValueMember = "TrinhDo.MaTrinhDo";
         }
         if (ctrlChild.Name.Equals("cmbChuyenMon"))
         {
             chuyenmon = new BusinessLayer.ChuyenMonBsn() ;
             da = chuyenmon.GetDataAdapter();
             da.Fill(ds, "ChuyenMon");
             cmbChuyenMon.DataSource = ds;
             cmbChuyenMon.DisplayMember = "ChuyenMon.TenChuyenMon";
             cmbChuyenMon.ValueMember = "ChuyenMon.MaChuyenMon";
         }
         if (ctrlChild.Name.Equals("cbbMaphong"))
         {
             phong = new BusinessLayer.PhongBsn();
             da = phong.GetDataAdapter();
             da.Fill(ds, "Phong");
             cbbMaphong.DataSource = ds;
             cbbMaphong.DisplayMember = "Phong.TenPhong";
             cbbMaphong.ValueMember = "Phong.MaPhong";
         }
         if (ctrlChild.Name.Equals("cbbGioitinh"))
         {
             cbbGioitinh.DataSource = new BindingSource(gioitinh, null);
             cbbGioitinh.DisplayMember = "key";
             cbbGioitinh.ValueMember = "value";
             
             
         }
         fillDataControl(ctrlChild);
     }
 }