private clsCenCosGrupoVM CenCosGrupoFind(long lngCenCosGrupoId)
        {
            clsCenCosGrupo   oCenCosGrupo   = new clsCenCosGrupo(clsAppInfo.Connection);
            clsCenCosGrupoVM oCenCosGrupoVM = new clsCenCosGrupoVM();

            try
            {
                oCenCosGrupo.CenCosGrupoId = lngCenCosGrupoId;

                if (oCenCosGrupo.FindByPK())
                {
                    oCenCosGrupoVM.CenCosGrupoId  = oCenCosGrupo.CenCosGrupoId;
                    oCenCosGrupoVM.CenCosGrupoCod = oCenCosGrupo.CenCosGrupoCod;
                    oCenCosGrupoVM.CenCosGrupoDes = oCenCosGrupo.CenCosGrupoDes;
                    oCenCosGrupoVM.CenCosGrupoEsp = oCenCosGrupo.CenCosGrupoEsp;
                    oCenCosGrupoVM.EstadoId       = oCenCosGrupo.EstadoId;

                    return(oCenCosGrupoVM);
                }
            }

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

            return(null);
        }
        // GET: CenCosGrupo/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" }));
                }

                clsCenCosGrupoVM oCenCosGrupoVM = CenCosGrupoFind(SysData.ToLong(id));

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

                return(View(oCenCosGrupoVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Ejemplo n.º 3
0
        public void PropertyInit()
        {
            VM = new clsCenCosGrupoVM();

            VM.CenCosGrupoId  = 0;
            VM.CenCosGrupoCod = "";
            VM.CenCosGrupoDes = "";
            VM.CenCosGrupoEsp = "";
            VM.EstadoId       = 0;
        }
        private void DataMove(clsCenCosGrupoVM oCenCosGrupoVM, clsCenCosGrupo oCenCosGrupo, bool boolEditing)
        {
            if (boolEditing)
            {
                oCenCosGrupo.CenCosGrupoId = SysData.ToLong(oCenCosGrupoVM.CenCosGrupoId);
            }

            oCenCosGrupo.CenCosGrupoCod = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoCod);
            oCenCosGrupo.CenCosGrupoDes = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoDes);
            oCenCosGrupo.CenCosGrupoEsp = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoEsp);
            oCenCosGrupo.EstadoId       = SysData.ToLong(oCenCosGrupoVM.EstadoId);
        }
        // GET: CenCosGrupo/Create
        public ActionResult Create()
        {
            clsCenCosGrupoVM oCenCosGrupoVM = new clsCenCosGrupoVM();

            try
            {
                this.GetDefaultData();

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

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        public ActionResult CreatePopup(clsCenCosGrupoVM oCenCosGrupoVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection);
                    DataMove(oCenCosGrupoVM, oCenCosGrupo, false);

                    if (oCenCosGrupo.Insert())
                    {
                        return(Content("OK"));
                    }
                }

                return(Content("Datos Imcompletos, Por favor Revise"));
            }

            catch (Exception exp)
            {
                return(Content("Error: " + exp.Message));
            }
        }
        public ActionResult Create(clsCenCosGrupoVM oCenCosGrupoVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection);
                    DataMove(oCenCosGrupoVM, oCenCosGrupo, false);

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

                return(View(oCenCosGrupoVM));
            }

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