Ejemplo n.º 1
0
        public ActionResult SaveSals(SalaryHeadVM Sals)
        {
            List <SessionListnew> list = Session["SesDet"] as List <SessionListnew>;

            if (list == null)
            {
                return(Redirect("Login/InLogin"));
            }
            else
            {
                Sals.CmpyCode = list[0].CmpyCode;
                Sals.UserName = list[0].user_name;
                return(Json(_SalService.SaveSals(Sals), JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        public SalaryHeadVM SaveSals(SalaryHeadVM Sals)
        {
            try
            {
                if (!Sals.EditFlag)
                {
                    int Sals1 = _EzBusinessHelper.ExecuteScalar("Select count(*) from SHH004 where CmpyCode='" + Sals.CmpyCode + "' and Code='" + Sals.Code + "'");
                    if (Sals1 == 0)
                    {
                        _EzBusinessHelper.ExecuteNonQuery("insert into SHH004(CmpyCode,Code,Name) values('" + Sals.CmpyCode + "','" + Sals.Code + "','" + Sals.Name + "')");

                        _EzBusinessHelper.ActivityLog(Sals.CmpyCode, Sals.UserName, "Add Salary Head", Sals.Code, Environment.MachineName);

                        Sals.SaveFlag     = true;
                        Sals.ErrorMessage = string.Empty;
                    }
                    else
                    {
                        Sals.SaveFlag     = false;
                        Sals.ErrorMessage = "Duplicate Record";
                    }
                    return(Sals);
                }
                var SalsEdit = _EzBusinessHelper.ExecuteScalar("Select count(*) from SHH004 where CmpyCode='" + Sals.CmpyCode + "' and Code='" + Sals.Code + "'");
                if (SalsEdit != 0)
                {
                    _EzBusinessHelper.ExecuteNonQuery("update SHH004 set CmpyCode='" + Sals.CmpyCode + "',Code='" + Sals.Code + "',Name='" + Sals.Name + "' where CmpyCode='" + Sals.CmpyCode + "' and Code='" + Sals.Code + "'");

                    _EzBusinessHelper.ActivityLog(Sals.CmpyCode, Sals.UserName, "Update Salary Head", Sals.Code, Environment.MachineName);
                    Sals.SaveFlag     = true;
                    Sals.ErrorMessage = string.Empty;
                }
                else
                {
                    Sals.SaveFlag     = false;
                    Sals.ErrorMessage = "Record not available";
                }
            }
            catch
            {
                Sals.SaveFlag = false;
                //  unit.ErrorMessage = exceptionMessage;
            }

            return(Sals);
        }
Ejemplo n.º 3
0
 public SalaryHeadVM SaveSals(SalaryHeadVM Sals)
 {
     return(_SalRepo.SaveSals(Sals));
 }