예제 #1
0
 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;
         }
     }
 }
예제 #2
0
 /// <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;
            }
        }