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); }
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); }
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); }
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)); } }