private void SuaNhanVien() { grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdNhanVien.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow(); NhanVien objNhanVien = (NhanVien)((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow().DataRow; frmNhanVien frm = new frmNhanVien(objNhanVien, false); if (frm.ShowDialog(this) == DialogResult.OK) { objNhanVien = frm.GetNhanVien(); frm.Dispose(); if (!objNhanVien.Update()) { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật lái xe"); return; } else { LoadListNhanVien(); } } else { return; } } }
/// <summary> /// Mo form DOiTac de edit /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void grdDoiTac_DoubleClick(object sender, EventArgs e) { grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdNhanVien.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow(); NhanVien objNhanVien = (NhanVien)((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow().DataRow; frmNhanVien frm = new frmNhanVien(objNhanVien, false); if (frm.ShowDialog(this) == DialogResult.OK) { objNhanVien = frm.GetNhanVien(); frm.Dispose(); //Insert DataBase if (!objNhanVien.Update()) { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới lái xe"); return; } else { //Load lai grid LoadListNhanVien(); } } else { return; } } }
private void ThemNhanVien() { // Khoi tao doi tuong nhan vien voi ma tu dong // string strMaNhanVien = NhanVien.GetNextMaNhanVien(); string strMaNhanVien = NhanVien.GetNextMaNhanVienV2(); if (strMaNhanVien.Length > 0) { NhanVien objNhanVien = new NhanVien(strMaNhanVien, string.Empty, DateTime.Now, true, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, ""); frmNhanVien frm = new frmNhanVien(objNhanVien, true);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objNhanVien = frm.GetNhanVien(); frm.Dispose(); //Insert DataBase if (!objNhanVien.Insert()) { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới lái xe"); return; } else { //Load lai grid LoadListNhanVien(); } } else { return; } } else { new MessageBox.MessageBoxBA().Show("Lỗi cấp mã cho lái xe, liên hệ với quản trị"); return; } }