Exemplo n.º 1
0
        void addDepartmentDetail(DepartmentModel data)
        {
            //pDetail.Controls.Clear();

            if (data.DepartmentID > 0)
            {

                 UCDepartmentListDetail ucDepartmentDetail=new UCDepartmentListDetail();

                if (pDetail.Controls.Count > 0)
                {
                    ucDepartmentDetail = (UCDepartmentListDetail) pDetail.Controls[0];
                }
                else
                {
                    ucDepartmentDetail.Dock = DockStyle.Fill;
                    pDetail.Controls.Add(ucDepartmentDetail);
                }

                ucDepartmentDetail.lbTilte.Text = data.DepartmentName;

                ucDepartmentDetail.txtRoleName.Text = data.DepartmentName;

                ucDepartmentDetail.flpPermission.Controls.Clear();
                ucDepartmentDetail.addUcPermission(data.DepartmentID);
                ucDepartmentDetail.addButton(data.DepartmentID);

                ucDepartmentDetail.btnSave.Tag = data;
                ucDepartmentDetail.btnSave.Click += btnSaveDepartment_Click;

                ucDepartmentDetail.btnDelete.Tag = data;
                ucDepartmentDetail.btnDelete.Click += btnDeleteDepartment_Click;
                ucDepartmentDetail.btnDelete.Show();

            }
        }
Exemplo n.º 2
0
        void btnSaveDepartment_Click(object sender, EventArgs e)
        {
            frmConfirm frmcon = new frmConfirm("Messenger", "Do you want save info role ?");
            frmcon.ShowDialog();
            if (frmcon.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                Button btnSave = (Button)sender;
                DepartmentModel data = (DepartmentModel)(btnSave.Tag);

                var viewData = (UCDepartmentListDetail)pDetail.Controls[0];

                if (data == null)
                {
                    data = new DepartmentModel();
                }
                data.DepartmentName = viewData.txtRoleName.Text ?? "";
                if (data.DepartmentName != "")
                {
                    data.UpdateBy = userid;
                    var result = UserService.SaveDataDeparment(data);
                    var messenger = "Save data role fail.";
                    if (result == 1)
                    {
                        addDepartmentList("User Role", 1);
                        messenger = "Save data Role successful.";
                    }
                    if (result == -1)
                    {
                        messenger = "Role name is exist. Please change role name.";
                    }
                    frmMessager frm = new frmMessager("Messenger", messenger);
                    frmOpacity.ShowDialog(this, frm);

                }
                else
                {
                    frmMessager frm = new frmMessager("Messenger", "Role name is't empty.Please input data.");
                    frmOpacity.ShowDialog(this, frm);
                }
            }
        }
Exemplo n.º 3
0
        public int SaveDataDeparment(DepartmentModel data)
        {
            try
            {
                if (data.DepartmentID == 0)
                {
                    var departmentcheck = _context.DEPARTMENTs.Where(x => x.DepartmentName == data.DepartmentName).ToList();
                    if (departmentcheck.Count > 0)
                    {
                        return -1;
                    }
                    var department = new DEPARTMENT();
                    department.DepartmentName = data.DepartmentName;
                    department.Status = 1;
                    department.CreateBy = data.UpdateBy;
                    department.CreateDate = DateTime.Now;
                    department.UpdateBy = data.UpdateBy;
                    department.UpdateDate = DateTime.Now;

                    _context.Entry(department).State = EntityState.Added;
                    _context.SaveChanges();
                    return 1;
                }
                else
                {
                    var departmentcheck = _context.DEPARTMENTs.Where(x => x.DepartmentName == data.DepartmentName && x.DepartmentID!=data.DepartmentID).ToList();
                    if (departmentcheck.Count > 0)
                    {
                        return -1;
                    }
                    var department = _context.DEPARTMENTs.Find(data.DepartmentID);
                    if (department != null)
                    {
                        department.DepartmentName = data.DepartmentName;
                        department.UpdateBy = data.UpdateBy;
                        department.UpdateDate = DateTime.Now;
                        _context.Entry(department).State = EntityState.Modified;
                        _context.SaveChanges();
                        return 1;
                    }
                    return 0;
                }
            }
            catch (Exception ex)
            {
                LogPOS.WriteLog("SaveDataDeparment :::::::::::::::::::::::::" + ex.Message);
                return 0;
            }
        }