public ActionResult Create(tparametrocontable modelo, int?menu) { if (ModelState.IsValid) { tparametrocontable buscarParametro = context.tparametrocontable.FirstOrDefault(x => x.bodega == modelo.bodega && x.tipodocid == modelo.tipodocid && x.tclasetrabajo == modelo.tclasetrabajo && x.tipooperacion == modelo.tipooperacion); if (buscarParametro != null) { TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!"; } else { context.tparametrocontable.Add(modelo); int guardar = context.SaveChanges(); if (guardar > 0) { TempData["mensaje"] = "El registro del nuevo parametro fue exitoso!"; } } } ListasDesplegables(new tparametrocontable()); BuscarFavoritos(menu); return(View()); }
public void ListasDesplegables(tparametrocontable modelo) { ViewBag.bodega = new SelectList(context.bodega_concesionario, "id", "bodccs_nombre", modelo.bodega); ViewBag.tipodocid = new SelectList(context.tp_doc_registros, "tpdoc_id", "tpdoc_nombre", modelo.tipodocid); ViewBag.tclasetrabajo = new SelectList(context.tclasetrabajo, "codigo", "descripcion", modelo.tclasetrabajo); ViewBag.tipooperacion = new SelectList(context.ttipooperacion, "id", "Descripcion", modelo.tipooperacion); var buscarCuentas = (from cuentas in context.cuenta_puc where cuentas.esafectable select new { cuentas.cntpuc_id, descripcion = "(" + cuentas.cntpuc_numero + ") " + cuentas.cntpuc_descp }).ToList(); ViewBag.credito = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.credito); ViewBag.debito = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.debito); ViewBag.debcentro = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.debcentro); ViewBag.credcentro = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.credcentro); ViewBag.ctaiva = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctaiva); ViewBag.centroiva = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centroiva); ViewBag.ctadescto = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctadescto); ViewBag.centrodscto = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centrodscto); ViewBag.ctacosto = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctacosto); ViewBag.centrocosto = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centrocosto); ViewBag.ctainventario = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.ctainventario); ViewBag.centroinventario = new SelectList(buscarCuentas, "cntpuc_id", "descripcion", modelo.centroinventario); }
public ActionResult update(int idBodega, int tpDocumento, string clase, int tpOperacion, int?menu) { tparametrocontable buscarParametro = context.tparametrocontable.FirstOrDefault(x => x.bodega == idBodega && x.tipodocid == tpDocumento && x.tclasetrabajo == clase && x.tipooperacion == tpOperacion); if (buscarParametro == null) { return(HttpNotFound()); } ListasDesplegables(buscarParametro); BuscarFavoritos(menu); return(View(buscarParametro)); }
public ActionResult update(tparametrocontable modelo, int?menu) { if (ModelState.IsValid) { context.Entry(modelo).State = EntityState.Modified; int guardar = context.SaveChanges(); if (guardar > 0) { TempData["mensaje"] = "La actualizacion del parametro fue exitosa!"; } else { TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor valide!"; } } ListasDesplegables(new tparametrocontable()); BuscarFavoritos(menu); return(View()); }