protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Department aDepartmnent = new Department();

                aDepartmnent.DepartmentName = txtDepartmentName.Value;

                aDepartmnent.UpdateDate = DateTime.Now;
                aDepartmnent.UpdateBy = _user.UserId;

                aDepartmnent.IsActive = true;
                aDepartmnent.CompanyId = _company.CompanyId;

                int sucess = 0;
                if (lblId.Text == "" || lblId.Text == "0")
                {
                    aDepartmnent.DepartmentId = new Department().GetMaxDepartmentId() + 1;
                    aDepartmnent.ParentDepartmentId = ParentDepartmentDropDownList.SelectedIndex > -1
                        ? int.Parse(ParentDepartmentDropDownList.SelectedIndex.ToString())
                        : aDepartmnent.DepartmentId;

                    sucess = aDepartmnent.InsertDepartment();

                    if (sucess > 0)
                    {
                        Alert.Show("Department info saved successfully");
                        this.Clear();
                    }
                }
                else
                {
                    aDepartmnent.DepartmentId = int.Parse(lblId.Text);
                    aDepartmnent.ParentDepartmentId = ParentDepartmentDropDownList.SelectedIndex > -1
                        ? int.Parse(ParentDepartmentDropDownList.SelectedIndex.ToString())
                        : aDepartmnent.DepartmentId;
                    sucess = aDepartmnent.UpdateDepartment();

                    if (sucess > 0)
                    {
                        Response.Redirect("DepartmentLists.aspx", true);
                    }
                }
                this.Clear();
            }
            catch (Exception ex)
            {
                Alert.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Department aDepartmnent = new Department();
                List<Department> departmentList = aDepartmnent.GetAllDepartment(_company.CompanyId);
                Department tempDepartment = departmentList[departmentList.Count - 1];
                int id = tempDepartment.DepartmentId + 1;
                aDepartmnent.DepartmentId = id;
                aDepartmnent.ParentDepartmentId = id;

                aDepartmnent.DepartmentName = txtDepartmentName.Value;

                aDepartmnent.UpdateDate = DateTime.Now;
                aDepartmnent.UpdateBy = user.UserId;

                aDepartmnent.IsActive = true;
                aDepartmnent.CompanyId = _company.CompanyId;
                int success = aDepartmnent.InsertDepartment();
                if (success > 0)
                {
                    Session["savedDepartmentMessage"] = "Saved Department Information successfully";
                    Response.Redirect(Request.RawUrl);

                }
                else
                {
                    Alert.Show("Error Occured while inserting a new user");
                }
                this.Clear();
            }
            catch (Exception ex)
            {
                Alert.Show(ex.Message);
            }
        }