Example #1
0
        /// <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;
            }
        }
Example #2
0
 /// <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;
     }
 }
Example #3
0
 /// <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;
     }
 }