public JsonResult GetList(M_ExpenseType ObjExpenseType)
        {
            List <M_ExpenseType> ObjList = new List <M_ExpenseType>();

            try
            {
                var vList = _blExpenseType.GetList(ObjExpenseType);
                if (vList.Count > 0)
                {
                    foreach (var item in vList)
                    {
                        var vObjItemUser = new M_ExpenseType()
                        {
                            Id          = item.Id,
                            Name        = item.Name,
                            Remark      = item.Remark,
                            CreatedBy   = item.CreatedBy,
                            CreatedDate = item.CreatedDate,
                            ModifyBy    = item.ModifyBy,
                            ModifyDate  = item.ModifyDate
                        };
                        ObjList.Add(vObjItemUser);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Json(ObjList, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Edit(M_ExpenseType ObjExpenseType)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjExpenseType.Id)))
             {
                 var vObj = _blExpenseType.GetById(ObjExpenseType.Id);
                 if (vObj != null)
                 {
                     vObj.Name       = ObjExpenseType.Name;
                     vObj.Remark     = ObjExpenseType.Remark;
                     vObj.ModifyDate = DateTime.Now;
                     vObj.ModifyBy   = _objAuthentication.UserName;
                     _blExpenseType.Update(vObj);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(RedirectToAction("Index", "ExpenseType"));
 }
        public ActionResult Edit(string Id)
        {
            M_ExpenseType vModel = new M_ExpenseType();

            if (!string.IsNullOrWhiteSpace(Id))
            {
                var vDetails = _blExpenseType.GetById(new Guid(Id));
                if (vDetails != null)
                {
                    vModel.Id     = vDetails.Id;
                    vModel.Name   = vDetails.Name;
                    vModel.Remark = vDetails.Remark;
                }
            }
            return(View(vModel));
        }
Ejemplo n.º 4
0
 public M_ExpenseType Delete(M_ExpenseType ObjExpenseType)
 {
     try
     {
         using (_objUnitOfWork = new UnitOfWork())
         {
             _objUnitOfWork._M_ExpenseType_Repository.Delete(ObjExpenseType.Id);
             _objUnitOfWork.Save();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(ObjExpenseType);
 }
Ejemplo n.º 5
0
        public M_ExpenseType GetFirstOrDefault(M_ExpenseType ObjExpenseType)
        {
            var ReturnCompanyObj = new M_ExpenseType();

            try
            {
                using (_objUnitOfWork = new UnitOfWork())
                {
                    ReturnCompanyObj = _objUnitOfWork._M_ExpenseType_Repository.GetFirstOrDefault(x => x.Name == ObjExpenseType.Name);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ReturnCompanyObj);
        }
Ejemplo n.º 6
0
        public M_ExpenseType GetById(Guid UserId)
        {
            var ObjExpenseType = new M_ExpenseType();

            try
            {
                using (_objUnitOfWork = new UnitOfWork())
                {
                    ObjExpenseType = _objUnitOfWork._M_ExpenseType_Repository.GetById(UserId);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ObjExpenseType);
        }
 public ActionResult Delete(M_ExpenseType ObjExpenseType)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjExpenseType.Id)))
         {
             var vObj = _blExpenseType.GetById(ObjExpenseType.Id);
             if (vObj != null)
             {
                 _blExpenseType.Delete(ObjExpenseType);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(Json(ObjExpenseType));
 }
        public ActionResult Create(M_ExpenseType ObjExpenseType)
        {
            try
            {
                bool bAnyError = false;
                if (ModelState.IsValid)
                {
                    var vNameExists = _blExpenseType.GetFirstOrDefault(ObjExpenseType);
                    if (vNameExists != null)
                    {
                        ViewBag.ErrorMsg = "Name alreay exists in our system";
                        bAnyError        = true;
                    }
                    if (bAnyError == false)
                    {
                        M_ExpenseType _Obj_M_ExpenseType = new M_ExpenseType()
                        {
                            Id          = Guid.NewGuid(),
                            Name        = ObjExpenseType.Name,
                            Remark      = ObjExpenseType.Remark,
                            CreatedBy   = _objAuthentication.UserName,
                            CreatedDate = DateTime.Now
                        };
                        var vReturnObj = _blExpenseType.Create(_Obj_M_ExpenseType);
                    }
                }
                else
                {
                    bAnyError = true;
                }

                if (bAnyError)
                {
                    return(View(ObjExpenseType));
                }
                return(RedirectToAction("Index", "ExpenseType"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 9
0
        public List <M_ExpenseType> GetList(M_ExpenseType ObjExpenseType)
        {
            var ObjList = new List <M_ExpenseType>();

            try
            {
                using (_objUnitOfWork = new UnitOfWork())
                {
                    var queryObjList = _objUnitOfWork._M_ExpenseType_Repository.Query();
                    if (!string.IsNullOrWhiteSpace(ObjExpenseType.Name))
                    {
                        queryObjList = queryObjList.Where(x => x.Name.Contains(ObjExpenseType.Name));
                    }
                    ObjList = queryObjList.OrderBy(x => x.Name).ToList();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ObjList);
        }