Exemple #1
0
        public JsonResult denegarSolicitud(int?idSolicitud, string Observacion)
        {
            solicitud_ampliacion_cupo query = (from a in db.solicitud_ampliacion_cupo
                                               where a.id == idSolicitud
                                               select a).FirstOrDefault();

            query.estado_check   = false;
            query.atendido_check = true;
            query.Observacion    = Observacion;

            query.fecha_respuesta = DateTime.Now;
            db.Entry(query).State = EntityState.Modified;
            int respuesta = db.SaveChanges();

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult confirmarSolicitud(int?idSolicitud)
        {
            solicitud_ampliacion_cupo query = (from a in db.solicitud_ampliacion_cupo
                                               where a.id == idSolicitud
                                               select a).FirstOrDefault();

            query.estado_check    = true;
            query.atendido_check  = true;
            query.fecha_respuesta = DateTime.Now;
            db.Entry(query).State = EntityState.Modified;
            int             respuesta = db.SaveChanges();
            tercero_cliente query2    = (from b in db.tercero_cliente where b.tercero_id == query.tercero_id select b)
                                        .FirstOrDefault();

            query2.cupocredito                = Convert.ToInt32(query2.cupocredito) + query.monto_aplicado;
            query2.terclifec_actualizacion    = DateTime.Now;
            query2.tercliuserid_actualizacion = Convert.ToInt32(Session["user_usuarioid"]);
            db.Entry(query2).State            = EntityState.Modified;
            int respuesta2 = db.SaveChanges();

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public JsonResult crearSolicitud(int tercero_id, decimal monto_aplicado, string razon)
        {
            var idsolicitud = 0;

            System.Collections.Generic.List <solicitud_ampliacion_cupo> estado = db.solicitud_ampliacion_cupo
                                                                                 .Where(x => x.tercero_id == tercero_id && x.atendido_check == false).ToList();
            if (estado.Count == 0)
            {
                try
                {
                    string motivoSolicitud = razon != null ? razon : "";
                    solicitud_ampliacion_cupo solicitud = new solicitud_ampliacion_cupo
                    {
                        tercero_id      = tercero_id,
                        monto_aplicado  = -1 * monto_aplicado,
                        razon           = motivoSolicitud,
                        user_solicitud  = Convert.ToInt32(Session["user_usuarioid"]),
                        fecha_solicitud = DateTime.Now
                    };
                    db.solicitud_ampliacion_cupo.Add(solicitud);
                    int guardar = db.SaveChanges();



                    idsolicitud = db.solicitud_ampliacion_cupo.OrderByDescending(x => x.id).FirstOrDefault().id;
                    return(Json(new { proceso = true, solicitud = idsolicitud }, JsonRequestBehavior.AllowGet));
                }
                catch (Exception es)
                {
                    Exception mensaje = es.InnerException;
                    throw;
                }
            }

            return(Json(new { proceso = false }, JsonRequestBehavior.AllowGet));
        }