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 validar_existe_tarjeta_proveedor(int IdEmpresa, int IdTransaccion, int IdTarjeta, decimal IdProveedor) { try { using (Entities_general db = new Entities_general()) { if (IdTransaccion == 0) { tb_TarjetaCredito_x_cp_proveedor Entity = db.tb_TarjetaCredito_x_cp_proveedor.Where(q => q.IdEmpresa == IdEmpresa && q.IdTarjeta == IdTarjeta && q.IdProveedor == IdProveedor).FirstOrDefault(); if (Entity == null) { return(false); } return(true); } else { tb_TarjetaCredito_x_cp_proveedor Entity = db.tb_TarjetaCredito_x_cp_proveedor.Where(q => q.IdEmpresa == IdEmpresa && q.IdTarjeta == IdTarjeta && q.IdProveedor == IdProveedor && q.IdTransaccion != IdTransaccion).FirstOrDefault(); if (Entity == null) { return(false); } return(true); } } } 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; } }