/// <summary> /// Elimina aval de solicitud de prestamo. /// </summary> /// <param name="id"></param> /// <param name="solicitudid"></param> public void EliminarAval(string id, int solicitudid) { try { using (var db = new colinasEntities()) { var query = from aval in db.avales_x_solicitud where aval.SOLICITUDES_ID == solicitudid && aval.SOCIOS_ID == id select aval; aval_x_solicitud eliminar = query.First(); db.avales_x_solicitud.DeleteObject(eliminar); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar aval de solicitud de prestamo.", ex); throw; } }
/// <summary> /// Actualiza aval de solicitud de prestamo. /// </summary> /// <param name="id"></param> /// <param name="solicitudid"></param> /// <param name="calificacion"></param> /// <param name="modificadopor"></param> public void EditarAval(string id, int solicitudid, string calificacion, string modificadopor) { try { using (var db = new colinasEntities()) { var query = from aval2 in db.avales_x_solicitud where aval2.SOLICITUDES_ID == solicitudid && aval2.SOCIOS_ID == id select aval2; aval_x_solicitud aval = query.First(); aval.AVALES_CALIFICACION = calificacion; aval.MODIFICADO_POR = modificadopor; aval.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al actualizar aval de solicitud de prestamo.", ex); throw; } }
/// <summary> /// Inserta aval de solicitud de prestamo. /// </summary> /// <param name="id"></param> /// <param name="solicitudid"></param> /// <param name="calificacion"></param> /// <param name="creadopor"></param> public void InsertarAval(string id, int solicitudid, string calificacion, string creadopor) { try { using (var db = new colinasEntities()) { aval_x_solicitud aval = new aval_x_solicitud(); aval.AVALES_CALIFICACION = calificacion; aval.SOCIOS_ID = id; aval.SOLICITUDES_ID = solicitudid; aval.CREADO_POR = creadopor; aval.FECHA_CREACION = DateTime.Today; aval.MODIFICADO_POR = creadopor; aval.FECHA_MODIFICACION = DateTime.Today; db.avales_x_solicitud.AddObject(aval); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al insertar aval solicitud de prestamo.", ex); throw; } }