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);
        }
Exemplo n.º 2
0
        public static IEnumerable <clsCenCosGrupoVM> CenCosGrupoList()
        {
            clsCenCosGrupo          oCenCosGrupo   = new clsCenCosGrupo(clsAppInfo.Connection);
            List <clsCenCosGrupoVM> oCenCosGrupoVM = new List <clsCenCosGrupoVM>();

            try
            {
                oCenCosGrupo.SelectFilter  = clsCenCosGrupo.SelectFilters.ListBox;
                oCenCosGrupo.OrderByFilter = clsCenCosGrupo.OrderByFilters.CenCosGrupoDes;

                if (oCenCosGrupo.Open())
                {
                    foreach (DataRow dr in oCenCosGrupo.DataSet.Tables[oCenCosGrupo.TableName].Rows)
                    {
                        oCenCosGrupoVM.Add(new clsCenCosGrupoVM()
                        {
                            CenCosGrupoId  = SysData.ToLong(dr["CenCosGrupoId"]),
                            CenCosGrupoCod = SysData.ToStr(dr["CenCosGrupoCod"]),
                            CenCosGrupoDes = SysData.ToStr(dr["CenCosGrupoDes"])
                        });
                    }
                }
            }

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

            return((IEnumerable <clsCenCosGrupoVM>)oCenCosGrupoVM);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            try
            {
                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection);

                oCenCosGrupo.CenCosGrupoId = SysData.ToLong(id);

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

                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Error al Eliminar el Registro" }));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
        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);
        }
        private List <clsCenCosGrupoVM> CenCosGrupoGrid()
        {
            clsCenCosGrupo          oCenCosGrupo   = new clsCenCosGrupo(clsAppInfo.Connection);
            List <clsCenCosGrupoVM> oCenCosGrupoVM = new List <clsCenCosGrupoVM>();

            try
            {
                oCenCosGrupo.SelectFilter  = clsCenCosGrupo.SelectFilters.Grid;
                oCenCosGrupo.WhereFilter   = clsCenCosGrupo.WhereFilters.Grid;
                oCenCosGrupo.OrderByFilter = clsCenCosGrupo.OrderByFilters.Grid;

                if (oCenCosGrupo.Open())
                {
                    foreach (DataRow dr in oCenCosGrupo.DataSet.Tables[oCenCosGrupo.TableName].Rows)
                    {
                        oCenCosGrupoVM.Add(new clsCenCosGrupoVM()
                        {
                            CenCosGrupoId  = SysData.ToLong(dr["CenCosGrupoId"]),
                            CenCosGrupoCod = SysData.ToStr(dr["CenCosGrupoCod"]),
                            CenCosGrupoDes = SysData.ToStr(dr["CenCosGrupoDes"]),
                            CenCosGrupoEsp = SysData.ToStr(dr["CenCosGrupoEsp"]),
                            EstadoId       = SysData.ToLong(dr["EstadoId"]),
                            EstadoDes      = SysData.ToStr(dr["EstadoDes"])
                        });
                    }
                }
            }

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

            return(oCenCosGrupoVM);
        }
        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));
            }
        }