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