Пример #1
0
        public int Insert(VehicleItem model, PetrolCardItem model1)
        {
            try
            {
                Mapper.CreateMap <VehicleItem, VehicleMaster>();
                VehicleMaster objVehicle = Mapper.Map <VehicleMaster>(model);
                DbContext.VehicleMasters.Add(objVehicle);
                DbContext.SaveChanges();

                int Vid = DbContext.VehicleMasters.Max(item => item.VID);
                if (Vid != null || Vid != '0')
                {
                    model1.VID    = Vid;
                    model1.Status = "Active";
                    Mapper.CreateMap <PetrolCardItem, Petrol_Card>();
                    Petrol_Card objPetrol = Mapper.Map <Petrol_Card>(model1);
                    DbContext.Petrol_Card.Add(objPetrol);
                    return(DbContext.SaveChanges());
                }
                return(DbContext.VehicleMasters.Max(item => item.VID));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #2
0
        //
        // GET: /PetrolCard/

        public ActionResult Create()
        {
            List <PetrolCardItem> lstPCard = new List <PetrolCardItem>();
            PetrolCardService     objPCard = new PetrolCardService();

            lstPCard = objPCard.PetrolCardListData();
            PetrolCardItem objPCardItem = new PetrolCardItem();

            objPCardItem.ListPetrolCard = new List <PetrolCardItem>();
            objPCardItem.ListPetrolCard.AddRange(lstPCard);

            #region DDL Vehicle
            List <VehicleItem> lstVehicle = new List <VehicleItem>();
            lstVehicle = objPCard.GetVehicle();
            objPCardItem.ListVehicle = new List <VehicleItem>();
            objPCardItem.ListVehicle.AddRange(lstVehicle);
            #endregion

            #region DDL PaymentType
            List <clsMasterData> lstMasters1 = new List <clsMasterData>();
            lstMasters1             = objPCard.GetPaymentType();
            objPCardItem.ListMaster = new List <clsMasterData>();
            objPCardItem.ListMaster.AddRange(lstMasters1);

            #endregion
            #region DDL PCardType
            List <clsMasterData> lstMasters = new List <clsMasterData>();
            lstMasters = objPCard.GetPCardType();
            objPCardItem.ListMaster1 = new List <clsMasterData>();
            objPCardItem.ListMaster1.AddRange(lstMasters);

            #endregion

            return(View(objPCardItem));
        }
Пример #3
0
        public ActionResult Create(PetrolCardItem model)
        {
            PetrolCardService objPCardService = new PetrolCardService();

            model.Status = "Active";
            objPCardService.Insert(model);
            return(RedirectToAction("Create"));
        }
Пример #4
0
 public int Insert(PetrolCardItem model)
 {
     try
     {
         Mapper.CreateMap <PetrolCardItem, Petrol_Card>();
         Petrol_Card objPetrol = Mapper.Map <Petrol_Card>(model);
         DbContext.Petrol_Card.Add(objPetrol);
         return(DbContext.SaveChanges());
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Пример #5
0
        public int Update(VehicleItem model, PetrolCardItem model1)
        {
            Mapper.CreateMap <VehicleItem, VehicleMaster>();
            VehicleMaster objVehicle = DbContext.VehicleMasters.SingleOrDefault(m => m.VID == model.VID);

            objVehicle = Mapper.Map(model, objVehicle);
            DbContext.SaveChanges();

            model1.VID = model.VID;
            Mapper.CreateMap <PetrolCardItem, Petrol_Card>();
            Petrol_Card objPetrol = DbContext.Petrol_Card.SingleOrDefault(m => m.VID == model1.VID);

            objPetrol = Mapper.Map(model1, objPetrol);

            return(DbContext.SaveChanges());
        }
Пример #6
0
        public ActionResult Create()
        {
            //int Empid = 0;
            //if (Url.RequestContext.RouteData.Values["id"].ToString() != null)
            //{
            //    Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString());
            //}
            int cid = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            List <VehicleItem>   lstVehicle = new List <VehicleItem>();
            VehicleMasterService objVehicle = new VehicleMasterService();

            lstVehicle = objVehicle.VehicleListData("Active", cid);
            VehicleItem objVehicleItem = new VehicleItem();

            objVehicleItem.ListVehicle = new List <VehicleItem>();
            objVehicleItem.ListVehicle.AddRange(lstVehicle);

            List <VehicleTypeModel> lstVType = new List <VehicleTypeModel>();

            lstVType = objVehicle.getActiveVType();
            objVehicleItem.ListVType = new List <VehicleTypeModel>();
            objVehicleItem.ListVType.AddRange(lstVType);

            //#region Bind DropDown comp
            List <CompanyItem> objCompany     = new List <CompanyItem>();
            CompanyService     objListCompany = new CompanyService();

            objCompany = objListCompany.GetALL();
            objVehicleItem.ListCompany = new List <CompanyItem>();
            objVehicleItem.ListCompany.AddRange(objCompany);

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            //#endregion
            #region Bind DropDown Branch
            List <BranchItem> lstBranch = new List <BranchItem>();
            lstBranch = objVehicle.GetBranch();
            objVehicleItem.ListBranch = new List <BranchItem>();
            objVehicleItem.ListBranch.AddRange(lstBranch);

            #endregion
            #region Bind DropDown Emp
            List <EmployeeItem> lstEmp = new List <EmployeeItem>();
            lstEmp = objVehicle.GetEmp(cid);
            objVehicleItem.ListEmp = new List <EmployeeItem>();
            objVehicleItem.ListEmp.AddRange(lstEmp);

            #endregion
            PetrolCardService objPCard     = new PetrolCardService();
            PetrolCardItem    objPCardItem = new PetrolCardItem();
            #region DDL PaymentType
            List <clsMasterData> lstMasters1 = new List <clsMasterData>();
            lstMasters1             = objPCard.GetPaymentType();
            objPCardItem.ListMaster = new List <clsMasterData>();
            objPCardItem.ListMaster.AddRange(lstMasters1);

            objVehicleItem.ListMasterTablePayment = objPCardItem.ListMaster;
            #endregion
            #region DDL PCardType
            List <clsMasterData> lstMasters = new List <clsMasterData>();
            lstMasters = objPCard.GetPCardType();
            objPCardItem.ListMaster1 = new List <clsMasterData>();
            objPCardItem.ListMaster1.AddRange(lstMasters);
            objVehicleItem.ListMasterTableCard = objPCardItem.ListMaster1;
            #endregion
            ViewBag.Menuid = Request.QueryString["menuId"];
            return(View(objVehicleItem));
        }
Пример #7
0
        public ActionResult View(int id)
        {
            VehicleMasterService objVService = new VehicleMasterService();
            VehicleItem          objVItem    = new VehicleItem();
            List <VehicleItem>   lstVItem    = new List <VehicleItem>();

            objVItem = objVService.GetById(id);
            //Session["Empid"] = objPassItem.EmpId;

            objVItem.ListVehicle = new List <VehicleItem>();
            objVItem.ListVehicle.AddRange(lstVItem);

            List <VehicleTypeModel> lstVType = new List <VehicleTypeModel>();

            lstVType           = objVService.getActiveVType();
            objVItem.ListVType = new List <VehicleTypeModel>();
            objVItem.ListVType.AddRange(lstVType);

            //Bind Doc Grid
            List <VehicleDocumentItem> ListVehicle = new List <VehicleDocumentItem>();

            ListVehicle = objVService.getVehicleDoc(id);
            objVItem.ListVehicleDocument = new List <VehicleDocumentItem>();
            objVItem.ListVehicleDocument.AddRange(ListVehicle);

            List <CompanyItem> objCompany     = new List <CompanyItem>();
            CompanyService     objListCompany = new CompanyService();

            objCompany           = objListCompany.GetALL();
            objVItem.ListCompany = new List <CompanyItem>();
            objVItem.ListCompany.AddRange(objCompany);
            int cid = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            #region Bind DropDown Emp
            List <EmployeeItem> lstEmp = new List <EmployeeItem>();
            lstEmp           = objVService.GetEmp(cid);
            objVItem.ListEmp = new List <EmployeeItem>();
            objVItem.ListEmp.AddRange(lstEmp);
            #endregion

            #region Bind DropDown Branch
            List <BranchItem> lstBranch = new List <BranchItem>();
            lstBranch           = objVService.GetBranch();
            objVItem.ListBranch = new List <BranchItem>();
            objVItem.ListBranch.AddRange(lstBranch);
            #endregion

            PetrolCardService objPCard     = new PetrolCardService();
            PetrolCardItem    objPCardItem = new PetrolCardItem();
            #region DDL PaymentType
            List <clsMasterData> lstMasters1 = new List <clsMasterData>();
            lstMasters1             = objPCard.GetPaymentType();
            objPCardItem.ListMaster = new List <clsMasterData>();
            objPCardItem.ListMaster.AddRange(lstMasters1);

            objVItem.ListMasterTablePayment = objPCardItem.ListMaster;
            #endregion
            #region DDL PCardType
            List <clsMasterData> lstMasters = new List <clsMasterData>();
            lstMasters = objPCard.GetPCardType();
            objPCardItem.ListMaster1 = new List <clsMasterData>();
            objPCardItem.ListMaster1.AddRange(lstMasters);
            objVItem.ListMasterTableCard = objPCardItem.ListMaster1;
            #endregion



            ViewBag.Menuid = Request.QueryString["menuId"];
            var aa = ViewBag.Menuid;

            return(View(objVItem));
        }