Example #1
0
        public void FillControls()
        {
            try
            {
                if (dgvlist.Rows.Count > 0)
                {
                    List <Dept> deptlist = DeptDAL.getlist();

                    int      empId = Convert.ToInt32(this.dgvlist[0, this.dgvlist.CurrentCell.RowIndex].Value.ToString());
                    Dept     dept  = deptlist.Find(x => x.EmpId == empId);
                    Employee model = EmployeeDAL.getEntryById <Employee, long>(empId);
                    txtEmpName.Text        = model.RealName.ToString();
                    txtEmpLoginName.Text   = string.IsNullOrEmpty(model.EmpName) ? "" : model.EmpName.ToString();
                    cbxsex.Text            = model.Sex.ToString();
                    daEmpBirthday.Value    = model.BirthDay;
                    cmbEmpDept.Text        = deptlist.Find(x => x.DeptId == model.DepId).DeptName.ToString();
                    cmbEmpPost.Text        = dept == null ? "员工" : "组长";
                    txtEmpPhone.Text       = string.IsNullOrEmpty(model.Phone) ? "" : model.Phone.ToString();
                    txtAddress.Text        = string.IsNullOrEmpty(model.Address) ? "" : model.Address.ToString();
                    txtEmpLoginPwd.Text    = "******";
                    txtEmpLoginPwd.Enabled = false;//禁止改密码
                }
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.ToString());
            }
        }
Example #2
0
        /// <summary>
        /// Deletes Record from Database.
        /// </summary>
        /// <param name="objDept">Object containing all data values.</param>
        /// <returns>boolean value True if Record is deleted successfully
        /// otherwise returns False.</returns>
        public static bool Delete(Department objDept)
        {
            bool recDel;

            recDel = DeptDAL.Delete(objDept.DBID);
            return(recDel);
        }
Example #3
0
        /// <summary>
        /// Saves current Object Values into Database.
        /// </summary>
        /// <param name="objDept">Current Department Object.</param>
        /// <returns>Boolean value True if record is saved successfully
        /// otherwise returns 'False' indicating record is not saved.</returns>
        public static bool Save(Department objDept, User objCurUser)
        {
            bool flgSave;

            try
            {
                using (TransactionScope objTScope = new TransactionScope(TransactionScopeOption.RequiresNew))
                {
                    if (objDept.IsEdited || objDept.IsNew)
                    {
                        if (IsDeptExist(objDept))
                        {
                            throw new Exception("Dept. Already Exists.");
                        }
                        else
                        {
                            DeptDAL.Save(objDept, objCurUser);
                        }
                    }
                    flgSave = true;
                    objTScope.Complete();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(flgSave);
        }
        public Department GetDepartmentsById(int id)
        {
            Department dept = new Department();
            DeptDAL    dal  = new DeptDAL();

            dept = dal.GetDepartmentById(id);
            return(dept);
        }
        public List <Department> GetDepartmentsList()
        {
            List <Department> list = new List <Department>();
            DeptDAL           dal  = new DeptDAL();

            list = dal.GetAllDepartment();
            return(list);
        }
Example #6
0
        private void txtr_cDepName_ButtonCustomClick(object sender, EventArgs e)
        {
            IRefDAL dal = new DeptDAL(Information.UserInfo.ConnU8);
            RefForm frm = new RefForm(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                this.model.cDepCode     = frm.rows[0]["cDepCode"].ToString();
                this.txtr_cDepName.Text = frm.rows[0]["cDepName"].ToString();
            }
        }
Example #7
0
        private void BindDropList()
        {
            List <Dept> list = DeptDAL.getlist();

            if (list != null && list.Count > 0)
            {
                cmbEmpDept.DataSource    = list;
                cmbEmpDept.DisplayMember = "DeptName";
                cmbEmpDept.ValueMember   = "DeptId";
            }
        }
Example #8
0
        public ActionResult GetVendorReturnList(Vendor model)
        {
            var list       = DeptDAL.GetVendorReturnList(model);
            int rows_total = 0;

            if (list.Count > 0)
            {
                Vendor item = new Vendor();
                item       = list[0];//取出list中第一筆記錄即可,目的是取到總記錄數
                rows_total = item.rows_total;
            }
            var result = new { rows = list, total = rows_total };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #9
0
        public ActionResult GetDeptReturnList(Dept model)
        {
            var list       = DeptDAL.GetDeptReturnList(model);
            int rows_total = 0;

            if (list.Count > 0)
            {
                Dept item = new Dept();
                item       = list[0];
                rows_total = item.rows_total;
            }
            var result = new { rows = list, total = rows_total };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #10
0
        //public ActionResult GetDeptReturnList(Brand model)
        public ActionResult GetBrandtReturnList(Brand model)
        {
            //int pageindex = int.Parse(Request.Form["page"].ToString());
            //int pagesize = int.Parse(Request.Form["rows"].ToString());

            var list = DeptDAL.GetBrandReturnList(model);
            //var oBrand = list.Where(t => t.row_number >= pageindex && t.row_number <= pagesize).ToList();
            //var result = new { rows = list, total = list.Count };
            //return Json(result, JsonRequestBehavior.AllowGet);
            //构造成Json的格式传递
            //var result = new { iTotalRecords = list.Count, iTotalDisplayRecords = 10, data = list };
            //var result = new { total = list.Count, rows = 10, data = list };
            int rows_total = 0;

            if (list.Count > 0)
            {
                Brand item = new Brand();
                item       = list[0];
                rows_total = item.rows_total;
            }
            var result = new { total = rows_total, rows = list };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #11
0
        public void FillControls()
        {
            try
            {
                if (dgvlist.Rows.Count > 0)
                {
                    List <Dept> deptlist = DeptDAL.getlist();

                    int      empId = Convert.ToInt32(this.dgvlist[0, this.dgvlist.CurrentCell.RowIndex].Value.ToString());
                    Dept     dept  = deptlist.Find(x => x.EmpId == empId);
                    Supplier model = EmployeeDAL.getEntryById <Supplier, long>(empId);
                    this.txtCompanyName.Text = model.Name.ToString();
                    txtCompanyDirector.Text  = string.IsNullOrEmpty(model.Director) ? "" : model.Director.ToString();
                    txtCompanyAddress.Text   = string.IsNullOrEmpty(model.Address) ? "" : model.Address.ToString();
                    txtTel.Text           = string.IsNullOrEmpty(model.Tel) ? "" : model.Tel.ToString();
                    txtCompanyPhone.Text  = string.IsNullOrEmpty(model.Phone) ? "" : model.Phone.ToString();
                    txtCompanyRemark.Text = string.IsNullOrEmpty(model.Remark) ? "" : model.Remark.ToString();
                }
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.ToString());
            }
        }
Example #12
0
 /// <summary>
 /// Checks whether current Record already exists or not.
 /// </summary>
 /// <param name="objDept">Object containing all Data Values.</param>
 /// <returns>boolean value True if Record already Exists into Database
 /// otherwise returns False.</returns>
 public static bool IsDeptExist(Department objDept)
 {
     return(DeptDAL.IsDeptExist(objDept));
 }
Example #13
0
 /// <summary>
 /// Retrieves Department Detail for Specified Record.
 /// </summary>
 /// <param name="dbid">Unique ID for Record in Database.</param>
 /// <returns>Object Department containing Data values.</returns>
 public static Department GetItem(int dbid)
 {
     return(DeptDAL.GetItem(dbid));
 }
Example #14
0
 /// <summary>
 /// Retrieves List of Departments availble.
 /// </summary>
 /// <param name="strWhere">Condition for filtering the list.</param>
 /// <returns>Collection Object DepartmentList.</returns>
 public static DepartmentList GetList(string strWhere)
 {
     return(DeptDAL.GetList(strWhere));
 }