コード例 #1
0
        public bool Update(center_employee _center_employee)
        {
            bool rs = false;

            try
            {
                var item = db.center_employee.FirstOrDefault(x => x.uname == _center_employee.uname && x.password == _center_employee.password);
                if (item == null)
                {
                    rs = false;
                }
                else
                {
                    item.password = _center_employee.password;
                    db.SaveChanges();
                    rs = true;

                    Station_log station_Log = new Station_log();
                    station_Log.Insert(new station_log()
                    {
                        created_date = DateTime.Now,
                        created_user = (short)item.id,
                        log_type     = (byte)LogType.GENERAL,
                        action       = (byte)LogAction.UPDATE,
                        log_name     = string.Format(SystemMessage.Login, item.displayname, SystemMessage.TicketStore, DateTime.Now.ToString(SystemMessage.fmDate)),
                        description  = SystemMessage.LogUpdateSuccess
                    });
                }
            }
            catch (Exception ex) {
                Console.WriteLine(ex.ToString());
                rs = false;
            }
            return(rs);
        }
コード例 #2
0
ファイル: FrmMain.cs プロジェクト: anhtong8x/TollPlazaZone
        }                                                                   // delegate in FrmLogin

        #endregion

        #region "event"
        private void FrmMain_Load(object sender, EventArgs e)
        {
            try
            {
                this.Hide();
                FrmLogin frmLogin = new FrmLogin();
                frmLogin._getUserName = new FrmLogin.GetUserName(GetUserNameLogin);
                if (frmLogin.ShowDialog(this) == DialogResult.OK)
                {
                    Center_employee center_Employee = new Center_employee();
                    _employee = center_Employee.GetByUserName(_userName);

                    this.Show();
                    toolStripStatusLabel1.Text = string.Format(SystemMessage.StatusInfo, _employee.displayname);
                }
                else
                {
                    SystemHelp.ClosedAllChild(this);
                    Application.Exit();
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex + "");
            }
        }
コード例 #3
0
        private void SetDataSourceComboEmployee(List <center_employee> lst)
        {
            var item = new center_employee()
            {
                id = -1, displayname = "Người nhận vé"
            };
            List <center_employee> _data = new List <center_employee>();

            _data.Add(item);
            foreach (center_employee i in lst)
            {
                item = new center_employee()
                {
                    id = i.id, displayname = i.displayname
                };
                _data.Add(item);
            }
            cboEmployee.DataSource    = _data;
            cboEmployee.DisplayMember = "displayname";
            cboEmployee.ValueMember   = "id";
        }