public ActionResult Modificar(tb_TarjetaCredito_x_cp_proveedor_Info model) { model.IdUsuarioUltMod = SessionFixed.IdUsuario; if (model.IdProveedor == 0) { cargar_combo(); ViewBag.mensaje = "El campo proveedor es obligatorio"; return(View(model)); } if (bus_TarjetaCredito_x_cp_proveedor.validar_existe_tarjeta_proveedor(model.IdEmpresa, model.IdTransaccion, model.IdTarjeta, Convert.ToInt32(model.IdProveedor))) { cargar_combo(); ViewBag.mensaje = "El proveedor ya tiene asignada la tarjeta de crédito"; return(View(model)); } if (!bus_TarjetaCredito_x_cp_proveedor.ModificarBD(model)) { cargar_combo(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo() { cargar_combo(); tb_TarjetaCredito_x_cp_proveedor_Info model = new tb_TarjetaCredito_x_cp_proveedor_Info(); return(View(model)); }
public tb_TarjetaCredito_x_cp_proveedor_Info GetInfo(int IdEmpresa, int IdTransaccion, int IdTarjeta, decimal IdProveedor) { try { tb_TarjetaCredito_x_cp_proveedor_Info info = new tb_TarjetaCredito_x_cp_proveedor_Info(); using (Entities_general Context = new Entities_general()) { tb_TarjetaCredito_x_cp_proveedor Entity = Context.tb_TarjetaCredito_x_cp_proveedor.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTransaccion == IdTransaccion && q.IdTarjeta == IdTarjeta && q.IdProveedor == IdProveedor); //tb_TarjetaCredito_x_cp_proveedor Entity = Context.tb_TarjetaCredito_x_cp_proveedor.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTransaccion == IdTransaccion && q.IdTarjeta == IdTarjeta && q.IdProveedor == IdProveedor); if (Entity == null) { return(null); } info = new tb_TarjetaCredito_x_cp_proveedor_Info { IdEmpresa = Entity.IdEmpresa, IdTransaccion = Entity.IdTransaccion, IdTarjeta = Entity.IdTarjeta, IdProveedor = Entity.IdProveedor, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool AnularBD(tb_TarjetaCredito_x_cp_proveedor_Info info) { try { using (Entities_general db = new Entities_general()) { tb_TarjetaCredito_x_cp_proveedor Entity = db.tb_TarjetaCredito_x_cp_proveedor.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdTarjeta == info.IdTarjeta && q.IdProveedor == info.IdProveedor).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = info.Estado; Entity.IdUsuarioUltAnu = info.IdUsuario; Entity.Fecha_UltAnu = DateTime.Now; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificarDB(tb_TarjetaCredito_x_cp_proveedor_Info info) { try { using (Entities_general db = new Entities_general()) { tb_TarjetaCredito_x_cp_proveedor Entity = db.tb_TarjetaCredito_x_cp_proveedor.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdTransaccion == info.IdTransaccion).FirstOrDefault(); if (Entity == null) { return(false); } Entity.IdTarjeta = info.IdTarjeta; Entity.IdProveedor = Convert.ToInt32(info.IdProveedor); Entity.IdUsuarioUltMod = info.IdUsuario; Entity.Fecha_UltMod = DateTime.Now; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool GuardarDB(tb_TarjetaCredito_x_cp_proveedor_Info info) { try { using (Entities_general db = new Entities_general()) { db.tb_TarjetaCredito_x_cp_proveedor.Add(new tb_TarjetaCredito_x_cp_proveedor { IdEmpresa = info.IdEmpresa, IdTransaccion = GetId(), IdTarjeta = info.IdTarjeta, IdProveedor = Convert.ToInt32(info.IdProveedor), Estado = info.Estado = true, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }); db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Anular(tb_TarjetaCredito_x_cp_proveedor_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_TarjetaCredito_x_cp_proveedor.AnularBD(model)) { cargar_combo(); return(View(model)); } return(RedirectToAction("Index")); }
public bool AnularBD(tb_TarjetaCredito_x_cp_proveedor_Info info) { try { return(odata.AnularBD(info)); } catch (Exception) { throw; } }
public ActionResult Modificar(int IdEmpresa = 0, int IdTransaccion = 0, int IdTarjeta = 0, decimal IdProveedor = 0) { tb_TarjetaCredito_x_cp_proveedor_Info model = bus_TarjetaCredito_x_cp_proveedor.GetInfo(IdEmpresa, IdTransaccion, IdTarjeta, IdProveedor); if (model == null) { return(RedirectToAction("Index")); } cargar_combo(); return(View(model)); }
public ActionResult CmbProveedor_TarjetaCredito() { tb_TarjetaCredito_x_cp_proveedor_Info model = new tb_TarjetaCredito_x_cp_proveedor_Info(); return(PartialView("_CmbProveedor_TarjetaCredito", model)); }