Beispiel #1
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);
        }
Beispiel #2
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);
        }
Beispiel #3
0
        private List <clsCenCosVM> CenCosGrid()
        {
            clsCenCosCarlos    oCenCos   = new clsCenCosCarlos(clsAppInfo.Connection);
            List <clsCenCosVM> oCenCosVM = new List <clsCenCosVM>();

            try
            {
                oCenCos.SelectFilter  = clsCenCosCarlos.SelectFilters.Grid;
                oCenCos.WhereFilter   = clsCenCosCarlos.WhereFilters.Grid;
                oCenCos.OrderByFilter = clsCenCosCarlos.OrderByFilters.Grid;

                if (oCenCos.Open())
                {
                    foreach (DataRow dr in oCenCos.DataSet.Tables[oCenCos.TableName].Rows)
                    {
                        oCenCosVM.Add(new clsCenCosVM()
                        {
                            CenCosId       = SysData.ToLong(dr["CenCosId"]),
                            CenCosCod      = SysData.ToStr(dr["CenCosCod"]),
                            CenCosDes      = SysData.ToStr(dr["CenCosDes"]),
                            CenCosEsp      = SysData.ToStr(dr["CenCosEsp"]),
                            CenCosGrupoId  = SysData.ToLong(dr["CenCosGrupoId"]),
                            CenCosGrupoDes = SysData.ToStr(dr["CenCosGrupoDes"]),
                            EstadoId       = SysData.ToLong(dr["EstadoId"]),
                            EstadoDes      = SysData.ToStr(dr["EstadoDes"])
                        });
                    }
                }
            }

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

            return(oCenCosVM);
        }
Beispiel #4
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));
            }
        }