public int InsertDepartmentOfficewise(DepartmentOfficewise _DepartmentOfficewise)
        {
            try
            {
                int ReturnValue = 0;

                SqlCommand SqlCmd = new SqlCommand();

                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlCmd.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(GetParameter("@OfficeID", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.OfficeID));
                SqlCmd.Parameters.Add(GetParameter("@DepartmentID", SqlDbType.Int, _DepartmentOfficewise.DepartmentID));
                SqlCmd.Parameters.Add(GetParameter("@AddedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));

                SqlCmd.CommandText = "pHRM_DepartmentsOfficewise_Insert";

                ExecuteStoredProcedure(SqlCmd);
                ReturnValue = int.Parse(SqlCmd.Parameters[0].Value.ToString());

                return(ReturnValue);
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }
        public static List <DepartmentOfficewise> GetDepartmentOfficewiseByOfficeID(int OfficeID = -1)
        {
            try
            {
                DataTable DepartmentOfficewiseRows = DepartmentOfficewiseDataAccess.GetInstance.GetDepartmentOfficewiseByOffice(OfficeID);

                List <DepartmentOfficewise> _DepartmentOfficewiseList = new List <DepartmentOfficewise>();

                foreach (DataRow dr in DepartmentOfficewiseRows.Rows)
                {
                    DepartmentOfficewise _DepartmentOfficewise = new DepartmentOfficewise();

                    _DepartmentOfficewise.DepartmentOfficewiseID  = int.Parse(dr["DepartmentOfficewiseID"].ToString());
                    _DepartmentOfficewise.DEPARTMENT.DepartmentID = int.Parse(dr["DepartmentID"].ToString());
                    _DepartmentOfficewise.Office.OfficeID         = int.Parse(dr["OfficeID"].ToString());

                    _DepartmentOfficewise.IsActive  = (dr["IsActive"].ToString() == "True" ? true : false);
                    _DepartmentOfficewise.IsDeleted = (dr["IsDeleted"].ToString() == "True" ? true : false);

                    _DepartmentOfficewiseList.Add(_DepartmentOfficewise);
                }

                return(_DepartmentOfficewiseList);
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }
 public static int UpdateDepartmentOfficewise(DepartmentOfficewise _DepartmentOfficewise)
 {
     try
     {
         return(DepartmentOfficewiseDataAccess.GetInstance.UpdateDepartmentOfficewise(_DepartmentOfficewise));
     }
     catch (Exception ex)
     {
         throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
     }
 }
 public int InsertDepartmentOfficewise(DepartmentOfficewise _DepartmentOfficewise)
 {
     try
     {
         return(DepartmentOfficewiseIntegration.InsertDepartmentOfficewise(_DepartmentOfficewise));
     }
     catch (Exception ex)
     {
         throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
     }
 }
Exemple #5
0
        protected void btn_Apply_Click(object sender, EventArgs e)
        {
            int result = (int)MicroEnums.DataOperationResult.Failure;

            DepartmentOfficewise        theDepartmentOfficewise      = new DepartmentOfficewise();
            List <DepartmentOfficewise> thisDepartmentOfficewiseList = new List <DepartmentOfficewise>();

            foreach (GridViewRow therow in gview_DepartmentSelect.Rows)
            {
                DepartmentOfficewise thisDepartmentOfficewise = new DepartmentOfficewise();
                CheckBox             chkb = (CheckBox)therow.FindControl("chk_Add");
                Label theOfficelabel      = (Label)therow.FindControl("lbl_DepartmentOfficeId");

                if (int.Parse(theOfficelabel.Text) == 0)
                {
                    if (chkb.Checked)
                    {
                        theDepartmentOfficewise.DepartmentID = int.Parse(therow.Cells[2].Text);

                        result = DepartmentOfficewiseManagement.GetInstance.InsertDepartmentOfficewise(theDepartmentOfficewise);
                        lbl_TheMessage.Text = GetDataOperationResult(result, "Department", MicroEnums.DataOperation.AddNew);
                    }
                }
                else if (int.Parse(theOfficelabel.Text) != 0)
                {
                    theDepartmentOfficewise.DepartmentID = int.Parse(therow.Cells[2].Text);
                    if (!chkb.Checked)
                    {
                        theDepartmentOfficewise.IsActive = false;
                    }
                    else
                    {
                        theDepartmentOfficewise.IsActive = true;
                    }
                    theDepartmentOfficewise.DepartmentOfficewiseID = int.Parse(theOfficelabel.Text);

                    result = DepartmentOfficewiseManagement.GetInstance.UpdateDepartmentOfficewise(theDepartmentOfficewise);
                    lbl_TheMessage.Text = GetDataOperationResult(result, "Department", MicroEnums.DataOperation.Edit);
                }
            }
            if (!string.IsNullOrEmpty(lbl_TheMessage.Text))
            {
                dialog_Message.Show();
            }
        }
        public int UpdateDepartmentOfficewise(DepartmentOfficewise _DepartmentOfficewise)
        {
            try
            {
                int ReturnValue = 0;

                SqlCommand SqlCmd = new SqlCommand();

                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlCmd.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;

                SqlCmd.Parameters.Add(GetParameter("DepartmentOfficewiseID", SqlDbType.Int, _DepartmentOfficewise.DepartmentOfficewiseID));
                SqlCmd.Parameters.Add(GetParameter("@DepartmentID", SqlDbType.Int, _DepartmentOfficewise.DEPARTMENT.DepartmentID));
                SqlCmd.Parameters.Add(GetParameter("@OfficeID", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.OfficeID));


                if (_DepartmentOfficewise.IsActive == true)
                {
                    SqlCmd.Parameters.Add(GetParameter("@IsActive", SqlDbType.Bit, 1));
                }
                else
                {
                    SqlCmd.Parameters.Add(GetParameter("@IsActive", SqlDbType.Bit, 0));
                }

                SqlCmd.Parameters.Add(GetParameter("@DateModified", SqlDbType.DateTime, DateTime.Now));
                SqlCmd.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID));
                SqlCmd.CommandText = "pHRM_DepartmentsOfficewise_Update";

                ExecuteStoredProcedure(SqlCmd);
                ReturnValue = int.Parse(SqlCmd.Parameters[0].Value.ToString());

                return(ReturnValue);
            }
            catch (Exception ex)
            {
                throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex));
            }
        }