Пример #1
0
        public ActionResult Edit()
        {
            try
            {
                string _url = "/ModuleContracts/Refuse/List";
                string _ok  = CommonFunc.Nvs_Redirect_QuyenTruyCapUser(_url);
                if (_ok != "")
                {
                    return(Redirect(_ok));
                }

                decimal _id = 0;
                if (RouteData.Values["id"] != null)
                {
                    _id = Convert.ToDecimal(RouteData.Values["id"]);
                }
                if (RouteData.Values["id1"] != null)
                {
                    ViewBag.CurrTab = Convert.ToInt16(RouteData.Values["id1"]);
                }
                else
                {
                    ViewBag.CurrTab = 3;
                }

                ContractBL     _ObjBL   = new ContractBL();
                Contracts_Info _objInfo = _ObjBL.Contract_GetById(_id);
                return(View(_objInfo));
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(View());
            }
        }
Пример #2
0
 public ActionResult ViewDetails(decimal p_id)
 {
     try
     {
         ContractBL     _ObjBL   = new ContractBL();
         Contracts_Info _objInfo = _ObjBL.Contract_GetById(p_id);
         return(PartialView("ViewDetails", _objInfo));
     }
     catch (Exception ex)
     {
         NaviCommon.Common.log.Error(ex.ToString());
         return(View());
     }
 }
Пример #3
0
 public bool Contract_Update(Contracts_Info Contracts_Info)
 {
     try
     {
         return(CommonData.c_serviceWCF.Contract_Update(Contracts_Info.Contract_Id, Contracts_Info.Register_Date, Contracts_Info.Period,
                                                        Contracts_Info.Receive_Year, Contracts_Info.WareHouse_Id, Contracts_Info.WareHouse_Name, Contracts_Info.Business_Id,
                                                        Contracts_Info.Money_Type, Contracts_Info.Modified_By, Contracts_Info.Modified_Date, Contracts_Info.Status, Contracts_Info.Due_Date));
     }
     catch (Exception ex)
     {
         NaviCommon.Common.log.Error(ex.ToString());
         return(false);
     }
 }
Пример #4
0
 public ActionResult SaveEditData(Contracts_Info _ObjInfo)
 {
     try
     {
         ContractBL _ContractBL = new ContractBL();
         _ObjInfo.Modified_By   = SessionData.CurrentUser.User_Name;
         _ObjInfo.Modified_Date = NaviCommon.CommonFuc.CurrentDate();
         _ObjInfo.Due_Date      = _ObjInfo.Register_Date.AddDays((double)_ObjInfo.Period);
         bool _rel = _ContractBL.Contract_Update(_ObjInfo);
         return(Json(new { success = _rel }));
     }
     catch (Exception ex)
     {
         NaviCommon.Common.log.Error(ex.ToString());
         return(Json(new { success = false }));
     }
 }
Пример #5
0
        public ActionResult ViewDetails(decimal p_id)
        {
            try
            {
                ContractBL     _ObjBL   = new ContractBL();
                Contracts_Info _objInfo = _ObjBL.Contract_GetById(p_id);
                //Declaration_BL _Declaration_BL = new Declaration_BL();

                //List<Declaration_Info> _lstDeclare = _Declaration_BL.Declaration_GetByContract(p_id);
                //ViewBag.LstDeclaration = _lstDeclare;

                return(PartialView("ViewDetails", _objInfo));
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(View());
            }
        }
Пример #6
0
        public Contracts_Info  Contract_GetById(decimal p_Contract_Id)
        {
            try
            {
                byte[]                byteRecive = CommonData.c_serviceWCF.Contract_GetById(p_Contract_Id);
                DataSet               _ds        = CompressionHelper.DecompressDataSet(byteRecive);
                Contracts_Info        _objInfo   = new Contracts_Info();
                List <Contracts_Info> _list      = NaviCommon.CBO <Contracts_Info> .FillCollectionFromDataSet(_ds);

                if (_list.Count > 0)
                {
                    _objInfo = _list[0];
                }
                return(_objInfo);
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(new Contracts_Info());
            }
        }