Exemple #1
0
        // GET: CenCos/Edit/5
        public ActionResult Edit(int?id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsCenCosVM oCenCosVM = CenCosFind(SysData.ToLong(id));

                if (ReferenceEquals(oCenCosVM, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" }));
                }

                return(View(oCenCosVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Exemple #2
0
        private clsCenCosVM CenCosFind(long lngCenCosId)
        {
            clsCenCosCarlos oCenCos   = new clsCenCosCarlos(clsAppInfo.Connection);
            clsCenCosVM     oCenCosVM = new clsCenCosVM();

            try
            {
                oCenCos.VM.CenCosId = lngCenCosId;

                if (oCenCos.FindByPK())
                {
                    oCenCosVM.CenCosId      = oCenCos.VM.CenCosId;
                    oCenCosVM.CenCosCod     = oCenCos.VM.CenCosCod;
                    oCenCosVM.CenCosDes     = oCenCos.VM.CenCosDes;
                    oCenCosVM.CenCosEsp     = oCenCos.VM.CenCosEsp;
                    oCenCosVM.CenCosGrupoId = oCenCos.VM.CenCosGrupoId;
                    oCenCosVM.EstadoId      = oCenCos.VM.EstadoId;

                    return(oCenCosVM);
                }
            }

            catch (Exception exp)
            {
                throw (exp);
            }
            finally
            {
                oCenCos.Dispose();
            }

            return(null);
        }
Exemple #3
0
        public void PropertyInit()
        {
            VM = new clsCenCosVM();

            VM.CenCosId      = 0;
            VM.CenCosCod     = "";
            VM.CenCosDes     = "";
            VM.CenCosEsp     = "";
            VM.CenCosGrupoId = 0;
            VM.EstadoId      = 0;
        }
Exemple #4
0
        private void DataMove(clsCenCosVM oCenCosVM, clsCenCosCarlos oCenCos, bool boolEditing)
        {
            if (boolEditing)
            {
                oCenCos.VM.CenCosId = SysData.ToLong(oCenCosVM.CenCosId);
            }

            oCenCos.VM.CenCosCod     = SysData.ToStr(oCenCosVM.CenCosCod);
            oCenCos.VM.CenCosDes     = SysData.ToStr(oCenCosVM.CenCosDes);
            oCenCos.VM.CenCosEsp     = SysData.ToStr(oCenCosVM.CenCosEsp);
            oCenCos.VM.CenCosGrupoId = SysData.ToLong(oCenCosVM.CenCosGrupoId);
            oCenCos.VM.EstadoId      = SysData.ToLong(oCenCosVM.EstadoId);
        }
Exemple #5
0
        // GET: CenCos/Create
        public ActionResult Create()
        {
            clsCenCosVM oCenCosVM = new clsCenCosVM();

            try
            {
                this.GetDefaultData();

                oCenCosVM.EstadoId = ConstEstado.Activo;
                return(View(oCenCosVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Exemple #6
0
        public ActionResult Create(clsCenCosVM oCenCosVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsCenCosCarlos oCenCos = new clsCenCosCarlos(clsAppInfo.Connection);
                    DataMove(oCenCosVM, oCenCos, false);

                    if (oCenCos.Insert())
                    {
                        return(RedirectToAction("Index"));
                    }
                }

                return(View(oCenCosVM));
            }

            catch (Exception exp)
            {
                ViewBag.MessageErr = exp.Message;
                return(View(oCenCosVM));
            }
        }