/// <summary> /// Actualiza referencia de solicitud de prestamo. /// </summary> /// <param name="id"></param> /// <param name="solicitudid"></param> /// <param name="nombre"></param> /// <param name="telefono"></param> /// <param name="tipo"></param> /// <param name="modificadopor"></param> public void EditarReferencia(string id, int solicitudid, string nombre, string telefono, string tipo, string modificadopor) { try { using (var db = new colinasEntities()) { var query = from referencia in db.referencias_x_solicitudes where referencia.SOLICITUDES_ID == solicitudid && referencia.REFERENCIAS_ID == id select referencia; referencia_x_solicitud nueva = query.First(); nueva.REFERENCIAS_NOMBRE = nombre; nueva.REFERENCIAS_TELEFONO = telefono; nueva.REFERENCIAS_TIPO = tipo; nueva.MODIFICADO_POR = modificadopor; nueva.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al actualizar referencia de solicitud de prestamo.", ex); throw; } }
/// <summary> /// Inserta referencia de solicitud de prestamo. /// </summary> /// <param name="id"></param> /// <param name="solicitudid"></param> /// <param name="nombre"></param> /// <param name="telefono"></param> /// <param name="tipo"></param> /// <param name="creadopor"></param> public void InsertarReferencia(string id, int solicitudid, string nombre, string telefono, string tipo, string creadopor) { try { using (var db = new colinasEntities()) { referencia_x_solicitud referencia = new referencia_x_solicitud(); referencia.SOLICITUDES_ID = solicitudid; referencia.REFERENCIAS_ID = id; referencia.REFERENCIAS_NOMBRE = nombre; referencia.REFERENCIAS_TELEFONO = telefono; referencia.REFERENCIAS_TIPO = tipo; referencia.CREADO_POR = referencia.MODIFICADO_POR = creadopor; referencia.FECHA_CREACION = DateTime.Today; referencia.FECHA_MODIFICACION = DateTime.Today; db.referencias_x_solicitudes.AddObject(referencia); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al insertar referencia de solicitud de prestamo.", ex); throw; } }
/// <summary> /// Elimina referencia de solicitud de prestamo. /// </summary> /// <param name="ReferenciaId"></param> /// <param name="SolicitudId"></param> public void EliminarReferencia(string ReferenciaId, int SolicitudId) { try { using (var db = new colinasEntities()) { var query = from referencia in db.referencias_x_solicitudes where referencia.REFERENCIAS_ID == ReferenciaId && referencia.SOLICITUDES_ID == SolicitudId select referencia; referencia_x_solicitud nueva = query.First(); db.referencias_x_solicitudes.DeleteObject(nueva); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar referencia de solicitud de prestamo.", ex); throw; } }