Example #1
0
        private void lookUpEdit1_EditValueChanged(object sender, EventArgs e)
        {
            O_SIGNIN si = lSignIn.GetSelectedDataRow() as O_SIGNIN;

            if (si != null)
            {
                iHangBay.EditValue = si.HangBay;
                iSignIn.EditValue  = si.SignIn;
                iChinh.Checked     = si.Chinh;
            }
        }
Example #2
0
 private void GVSI_DoubleClick(object sender, EventArgs e)
 {
     if (DuLieuTaoSan.Q.SignInThemSua)
     {
         _index   = GVSI.GetFocusedDataSourceRowIndex();
         _SignInO = GVSI.GetRow(GVSI.GetSelectedRows()[0]) as O_SIGNIN;
         if (_SignInO != null)
         {
             new frmSignInThem(_SignInO).ShowDialog(this);
         }
     }
 }
Example #3
0
        private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            O_SIGNIN si = GVSI.GetRow(GVSI.GetSelectedRows()[0]) as O_SIGNIN;

            if (si != null)
            {
                _lstSIChinh.Remove(si);
                GCSI.DataSource = null;
                GCSI.DataSource = _lstSIChinh;
                GVSI.ExpandAllGroups();
            }
        }
Example #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (_lstSIChinh.Where(w => w.SignIn.Equals(iSignIn.Text) && iSignIn.Text.Length > 0).Count() == 0)
            {
                GCSI.DataSource = null;
                List <KiemTra> kiemTras = new List <KiemTra>();
                kiemTras.Add(new KiemTra()
                {
                    _Control = icmb, _Tu = 1, _Den = 50
                });
                kiemTras.Add(new KiemTra()
                {
                    _Control = iHangBay, _Tu = 1, _Den = 50
                });
                kiemTras.Add(new KiemTra()
                {
                    _Control = iSignIn, _Tu = 1, _Den = 50, _ChoQuaThang = icmb.SelectedIndex == 0
                });
                XuLyGiaoDien.KiemTra(kiemTras, dxValidationProvider1);
                if (!dxValidationProvider1.Validate())
                {
                    XuLyGiaoDien.Alert("Thông tin không hợp lệ", Form_Alert.enmType.Warning);
                    return;
                }

                O_SIGNIN si = new O_SIGNIN();
                si.CanLam  = icmb.SelectedIndex;
                si.DaiLy   = (int)iIDKhachHang.EditValue;
                si.HangBay = (int)iHangBay.EditValue;
                si.SignIn  = iSignIn.Text;
                si.MatKhau = iMatKhau.Text;
                si.Chinh   = iChinh.Checked;
                _lstSIChinh.Add(si);
                GCSI.DataSource = _lstSIChinh;
                GVSI.ExpandAllGroups();
                XulyDulieuKhiThem();
                iMatKhau.Text = RandomPassword();
                iSignIn.Text  = "";
            }
        }
Example #5
0
        private void btnNhapExcel_Click(object sender, EventArgs e)
        {
            XtraOpenFileDialog ofd = new XtraOpenFileDialog();

            ofd.Title      = "Mở File";
            ofd.Filter     = "Excel File (*.xlsx, *.xls) | *.xlsx; *.xls";
            ofd.DefaultExt = ".xlsx";
            if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string ChuoiKetNoi = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ofd.FileName + "; Extended Properties='Excel 12.0 Xml;HDR=YES';";
                using (OleDbConnection conn = new OleDbConnection(ChuoiKetNoi))
                {
                    conn.Open();
                    DataTable        dbSchema   = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
                    string           CauTruyVan = "SELECT * FROM [" + dbSchema.Rows[0].Field <string>("TABLE_NAME").Replace("'", string.Empty) + ']';
                    OleDbDataAdapter da         = new OleDbDataAdapter(CauTruyVan, conn);
                    DataTable        dt         = new DataTable();
                    da.Fill(dt);
                    _lstSIChinh.Clear();
                    foreach (DataRow row in dt.Rows)
                    {
                        O_SIGNIN signInO = new O_SIGNIN();
                        signInO.DaiLy   = _lstDL.Where(w => w.TenTam.ToUpper().Equals(row[0].ToString().ToUpper())).First().ID;
                        signInO.HangBay = _lstHB.Where(w => w.TenTat.Equals(row[1].ToString())).First().ID;
                        signInO.SignIn  = ((row[2] ?? null) ?? string.Empty).ToString();
                        signInO.MatKhau = row[3].ToString();
                        signInO.Chinh   = row[4].ToString() != "False";
                        signInO.CanLam  = int.Parse(row[5].ToString());
                        signInO.End     = row[6].ToString() != "False";
                        _lstSIChinh.Add(signInO);
                    }
                    GCSI.DataSource = null;
                    GCSI.DataSource = _lstSIChinh;
                    _lstSIChinh     = _lstSIChinh.OrderBy(w => w.HangBay).OrderBy(w => w.Khoa).ToList();
                    XulyDulieuKhiThem();
                    GVSI.ExpandAllGroups();
                }
            }
        }
 public frmSignInThem(O_SIGNIN si)
 {
     InitializeComponent();
     _SignInO = si;
     Text    += " sửa";
 }