public JsonResult InsertHistorialCrediticio(HISTORIAL_CREDITICIO_CLIENTE hcc)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var historial = new HISTORIAL_CREDITICIO_CLIENTE()
                {
                    id_cliente      = hcc.id_cliente,
                    secuencia       = hcc.secuencia,
                    monto           = hcc.monto,
                    plazo           = hcc.plazo,
                    CuotaMensual    = hcc.CuotaMensual,
                    incrementoMonto = hcc.incrementoMonto,
                    incrementoCuota = hcc.incrementoCuota,
                    disponobleMaximoreportadoporcliente = hcc.disponobleMaximoreportadoporcliente,
                    utilidadOperativa = hcc.utilidadOperativa,
                    capDePagoMensual  = hcc.capDePagoMensual,
                    coberturadeCuota  = hcc.coberturadeCuota,
                };
                db.HISTORIAL_CREDITICIO_CLIENTE.Add(historial); //insert into homebarras (obj) values (obj)
                //db..add(cat);
                db.SaveChanges();
            }
            //var action = "Insert";
            //var comments = "barra ingresada por el usuario : ";
            //   InsertInBitacora(data.id_userCreated, action, comments + data.id_userCreated);

            return(Json("ok", JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult InsertProspecto(PROSPECTOS ip)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var pros = new PROSPECTOS()
                {
                    id_sucursal            = ip.id_sucursal,
                    id_asesor              = ip.id_asesor,
                    fecha                  = ip.fecha,
                    nombre                 = ip.nombre,
                    app                    = ip.app,
                    apm                    = ip.apm,
                    telefono               = ip.telefono,
                    calle                  = ip.calle,
                    numero                 = ip.numero,
                    colonia                = ip.colonia,
                    cp                     = ip.cp,
                    estado                 = ip.estado,
                    municipio              = ip.municipio,
                    actividad_negocio      = ip.actividad_negocio,
                    tipo_producto          = ip.tipo_producto,
                    fecha_visita_tentativa = ip.fecha_visita_tentativa,
                    resolucion             = ip.resolucion,
                    modo_enterado          = ip.modo_enterado
                };

                db.PROSPECTOS.Add(pros);

                db.SaveChanges();
            }
            return(Json(new { redirectToUrl = Url.Action("ListadoRegistro", "Promocion") }));
        }
示例#3
0
 public ActionResult InsertReferencias(REFERENCIAS rf)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         var referencia = new REFERENCIAS()
         {
             id_ficha        = rf.id_ficha,
             tipo_referencia = rf.tipo_referencia,
             nombre          = rf.nombre,
             app             = rf.app,
             apm             = rf.apm,
             calle           = rf.calle,
             numero          = rf.numero,
             colonia         = rf.colonia,
             relacion        = rf.relacion,
             telefono        = rf.telefono,
             pais_ref        = rf.pais_ref,
             estado_ref      = rf.estado_ref,
             tiempo_conocer  = rf.tiempo_conocer,
             status          = rf.status
         };
         db.REFERENCIAS.Add(referencia);
         db.SaveChanges();
         return(Json("Ok"));
     }
 }
示例#4
0
        public JsonResult InsertDatos(CHECK_LIST chl)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var cl = new CHECK_LIST()
                {
                    id_cliente                 = chl.id_cliente,
                    id_asesor                  = chl.id_asesor,
                    codigo_operacion           = chl.codigo_operacion,
                    secuencia                  = chl.secuencia,
                    monto_solicitado           = chl.monto_solicitado,
                    tipo_garantia              = chl.tipo_garantia,
                    fecha_validacion_checklist = chl.fecha_validacion_checklist,
                    numero_integrantes         = chl.numero_integrantes,
                    tipo_check_list            = chl.tipo_check_list,
                    status = chl.status
                };

                db.CHECK_LIST.Add(cl);

                //db..add(cat);
                db.SaveChanges();
            }
            return(Json("Ok"));
        }
示例#5
0
        public ActionResult SaveAutorizacion(SOLICITUDES au)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var car = new SOLICITUDES()
                {
                    fecha             = au.fecha,
                    fecha_recibe      = au.fecha_recibe,
                    rfc_contribuyente = au.rfc_contribuyente,
                    nombre_aval       = au.nombre_aval,
                    telefono_aval     = au.telefono_aval,
                    fecha_folio1      = au.fecha_folio1,
                    fecha_folio2      = au.fecha_folio2,
                    fecha_folio3      = au.fecha_folio3
                };

                db.SOLICITUDES.Add(car);
                db.SaveChanges();
                var dir = new DIRECCIONES()
                {
                    /*
                     * estado: $('#estado option:selected').val() == undefined ? '0' : $('#estado option:selected').val(),
                     * municipio: $('#municipio option:selected').val() == undefined ? '0' : $('#municipio option:selected').val(),
                     * codigo_postal: $('#codigo_postal option:selected').val() == undefined ? '0' : $('#codigo_postal option:selected').val(),
                     * calle: $('#calle').val(),
                     */
                };
                //db.DIRECCIONES.Add(dir);
                //db.SaveChanges();
                return(Json("Ok"));
            }
        }
 public JsonResult InsertDinamicasDeVentas(Insumos_Productos hx)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         var ev = new Insumos_Productos()
         {
             productoInsumo      = hx.productoInsumo,
             cantidad            = hx.cantidad,
             id_documento        = 1,
             unidad_medida       = hx.unidad_medida,
             costo_unitario      = hx.costo_unitario,
             frecuencia_venta    = hx.frecuencia_venta,
             compra_mensual      = hx.compra_mensual,
             venta_mensual       = hx.venta_mensual,
             utilidad_bruta      = hx.utilidad_bruta,
             utilidad_bruta_prom = hx.utilidad_bruta_prom,
             descripcion         = hx.descripcion
         };
         db.Insumos_Productos.Add(ev); //insert into homebarras (obj) values (obj)
         //db..add(cat);
         db.SaveChanges();
     }
     //            var action = "Insert";
     //          var comments = "barra ingresada por el usuario : ";
     //   InsertInBitacora(data.id_userCreated, action, comments + data.id_userCreated);
     return(Json("Informacion Ingresada", JsonRequestBehavior.AllowGet));
 }
示例#7
0
        public ActionResult InsertDeclaracionBienes(CARTA_BIENES_MUEBLES cbm)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var cartaBM = new CARTA_BIENES_MUEBLES()
                {
                    id_carta            = cbm.id_carta,
                    descripcion         = cbm.descripcion,
                    marca               = cbm.marca,
                    modelo              = cbm.modelo,
                    numero_serie        = cbm.numero_serie,
                    ann_prenda          = cbm.ann_prenda,
                    color_prenda        = cbm.color_prenda,
                    lugar_responsable   = cbm.lugar_responsable,
                    uso_prenda          = cbm.uso_prenda,
                    estado_prenda       = cbm.estado_prenda,
                    valor_compra_actual = cbm.valor_compra_actual,
                    valor_actual_compra = cbm.valor_actual_compra
                };

                db.CARTA_BIENES_MUEBLES.Add(cartaBM);
                db.SaveChanges();
                int id = cartaBM.id_carta;
                return(Json(id));
            }
        }
示例#8
0
 public JsonResult UpdateProspecto(PROSPECTOS pro)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.PROSPECTOS.ToList <PROSPECTOS>().Where(u => u.id_prospecto.Equals(pro.id_prospecto)).FirstOrDefault();
         valor.id_sucursal            = pro.id_sucursal;
         valor.id_asesor              = pro.id_asesor;
         valor.fecha_visita_tentativa = pro.fecha_visita_tentativa;
         valor.nombre            = pro.nombre;
         valor.app               = pro.app;
         valor.apm               = pro.apm;
         valor.fecha             = pro.fecha;
         valor.telefono          = pro.telefono;
         valor.calle             = pro.calle;
         valor.numero            = pro.numero;
         valor.colonia           = pro.colonia;
         valor.cp                = pro.cp;
         valor.municipio         = pro.municipio;
         valor.estado            = pro.estado;
         valor.actividad_negocio = pro.actividad_negocio;
         valor.tipo_producto     = pro.tipo_producto;
         valor.resolucion        = pro.resolucion;
         valor.modo_enterado     = pro.modo_enterado;
         db.SaveChanges();
     }
     return(Json(new { redirectToUrl = Url.Action("ListadoRegistro", "Promocion") }));
 }
示例#9
0
 public ActionResult InsertCreditoSol(SOLICITUDES cs)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         var csol = new SOLICITUDES()
         {
             id_documento         = cs.id_documento,
             id_sucursal          = cs.id_sucursal,
             id_asesor            = cs.id_asesor,
             id_grupo             = cs.id_grupo,
             fecha                = cs.fecha,
             codigo_operacion     = cs.codigo_operacion,
             tipo_garantia        = cs.tipo_garantia,
             secuencia            = cs.secuencia,
             recomendado_por      = cs.recomendado_por,
             monto_solicitado     = cs.monto_solicitado,
             saldo_insoluto       = cs.saldo_insoluto,
             cuotas               = cs.cuotas,
             fecha_recibe         = cs.fecha_recibe,
             primer_fecha_pago    = cs.primer_fecha_pago,
             dia_pago             = cs.dia_pago,
             canal_pago           = cs.canal_pago,
             banco                = cs.banco,
             modo_pago            = cs.modo_pago,
             respuesta_accionista = cs.respuesta_accionista,
             respuesta_manifiesto = cs.respuesta_manifiesto,
             monto_grupal_sol     = cs.monto_grupal_sol,
             tipo_solicitud       = cs.tipo_solicitud
         };
         db.SOLICITUDES.Add(csol);
         db.SaveChanges();
         int id = cs.id_solicitud;
         return(Json(id));
     }
 }
示例#10
0
        public ActionResult InsertActaIntegracion(ACTA_INTEGRACION_COMITE aic)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var acta = new ACTA_INTEGRACION_COMITE()
                {
                    id_check_list         = aic.id_check_list,
                    id_grupo              = aic.id_grupo,
                    hrs                   = aic.hrs,
                    dia                   = aic.dia,
                    mes                   = aic.mes,
                    anio                  = aic.anio,
                    observaciones         = aic.observaciones,
                    cantidad_representada = aic.cantidad_representada,
                    porcentaje            = aic.porcentaje,
                    aportacion_semanal    = aic.aportacion_semanal,
                    dia_reunion           = aic.dia_reunion,
                    hora_reunion          = aic.hora_reunion,
                    lugar                 = aic.lugar,
                    cargo_duenio_lugar    = aic.cargo_duenio_lugar,
                    minutos_castigo       = aic.minutos_castigo,
                    multa_retardo         = aic.multa_retardo,
                    multa_inasistencia    = aic.multa_inasistencia,
                    id_presidenta         = aic.id_presidenta,
                    id_tesorera           = aic.id_tesorera,
                    id_secretaria         = aic.id_secretaria
                };

                db.ACTA_INTEGRACION_COMITE.Add(acta);
                db.SaveChanges();
            }
            return(Json("Ok"));
        }
示例#11
0
        public ActionResult InsertJurada(CARTAS ca)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var cartas = new CARTAS()
                {
                    id_documento      = ca.id_documento,
                    id_cliente        = ca.id_cliente,
                    cliente           = ca.cliente,
                    id_sucursal       = ca.id_sucursal,
                    sucursal          = ca.sucursal,
                    monto             = ca.monto,
                    actividad_negocio = ca.actividad_negocio,
                    //
                    fecha      = ca.fecha,
                    tipo_carta = ca.tipo_carta
                };

                db.CARTAS.Add(cartas);
                db.SaveChanges();
                int id = cartas.id_carta;
                //return Json(id);
                return(Json(new { redirectToUrl = Url.Action("JuradaCliente", "Cartas"), id = id }));
            }
        }
示例#12
0
        //Add AnexoAF
        public ActionResult InsertAnexoAF(CARTAS c)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var anexo = new CARTAS()
                {
                    id_sucursal = c.id_sucursal,
                    id_cliente  = c.id_cliente,
                    tipo_carta  = c.tipo_carta,
                    id_asesor   = c.id_asesor,
                    fecha       = c.fecha,
                    respuesta1  = c.respuesta1,
                    respuesta2  = c.respuesta2,
                    respuesta3  = c.respuesta3,
                    respuesta4  = c.respuesta4,
                    respuesta5  = c.respuesta5,
                    respuesta6  = c.respuesta6,
                    respuesta7  = c.respuesta7,
                    respuesta8  = c.respuesta8,
                    respuesta9  = c.respuesta9,
                    respuesta10 = c.respuesta10,
                    respuesta11 = c.respuesta11,
                    respuesta12 = c.respuesta12,
                    respuesta13 = c.respuesta13
                };

                db.CARTAS.Add(anexo);
                db.SaveChanges();
                return(Json("Ok"));
            }
        }
示例#13
0
 public ActionResult DeleteAgrosumate(int id)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.SOLICITUDES.Remove(db.SOLICITUDES.Single(a => a.id_solicitud == id));
         SOLICITUDES sol = db.SOLICITUDES.Find(id);
         db.SOLICITUDES.Remove(sol);
         db.SaveChanges();
         return(Json(new { redirectToUrl = Url.Action("ProductosAgrosumate", "Solicitudes") }));
     }
 }
示例#14
0
 public ActionResult DeleteSupervision(int id)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.SUPERVISION_CLIENTE.Remove(db.SUPERVISION_CLIENTE.Single(a => a.id_solicitud == id));
         SOLICITUDES sol = db.SOLICITUDES.Find(id);
         db.SOLICITUDES.Remove(sol);
         db.SaveChanges();
         return(Json("Deleted"));
     }
 }
示例#15
0
 public JsonResult UpdateSeparacion(int id_carta, int id_documento, int id_cliente, string institucion, string lugar, DateTime fecha)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.CARTAS.ToList <CARTAS>().Where(u => u.id_carta.Equals(id_carta)).FirstOrDefault();
         valor.id_documento             = id_documento;
         valor.id_cliente               = id_cliente;
         valor.denominacion_institucion = institucion;
         valor.lugar = lugar;
         valor.fecha = fecha;
         db.SaveChanges();
     }
     return(Json("Ok"));
 }
示例#16
0
 public JsonResult UpdateCheck(int id, string tipo_check, int monto_solicitado, short secuencia, string tipo_garantia, string codigo_operacion)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.CHECK_LIST.ToList <CHECK_LIST>().Where(u => u.id_check_list.Equals(id)).FirstOrDefault();
         valor.secuencia        = secuencia;
         valor.monto_solicitado = monto_solicitado;
         valor.tipo_check_list  = tipo_check;
         valor.tipo_garantia    = tipo_garantia;
         valor.codigo_operacion = codigo_operacion;
         db.SaveChanges();
     }
     return(Json("Ok"));
 }
示例#17
0
 public JsonResult UpdateCheckContenido(int id, string descripcion, Boolean status_si, Boolean status_na, Boolean status_carpeta_electronica, Boolean status, byte seccion_pertenece)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.CONTENIDO_CHECK.ToList <CONTENIDO_CHECK>().Where(u => u.id_documento.Equals(id)).FirstOrDefault();
         valor.descripcion = descripcion;
         valor.status_SI   = status_si;
         valor.status_na   = status_na;
         valor.status_carpeta_electronica = status_carpeta_electronica;
         valor.seccion_pertenece          = seccion_pertenece;
         valor.status = status;
         db.SaveChanges();
     }
     return(Json("OK-UPDATE"));
 }
示例#18
0
        public ActionResult DeleteVisita(int id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                CARTAS ca = db.CARTAS.Find(id);
                db.CARTAS.Remove(ca);
                db.SaveChanges();
                return(Json(new { redirectToUrl = Url.Action("VisitaDomiciliaria", "Cartas") }));
            }
            catch
            {
                return(View());
            }
        }
示例#19
0
        public ActionResult DeleteAnexo(int id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                CARTAS ca = db.CARTAS.Find(id);
                db.CARTAS.Remove(ca);
                db.SaveChanges();
                return(Json("Deleted"));
            }
            catch
            {
                return(View());
            }
        }
示例#20
0
        public ActionResult DeleteActaIntegracion(int id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                ACTA_INTEGRACION_COMITE ca = db.ACTA_INTEGRACION_COMITE.Find(id);
                db.ACTA_INTEGRACION_COMITE.Remove(ca);
                db.SaveChanges();
                return(Json("Deleted"));
            }
            catch
            {
                return(View());
            }
        }
示例#21
0
        public ActionResult EliminaCheckContenido(int?id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                CONTENIDO_CHECK check = db.CONTENIDO_CHECK.Find(id);
                db.CONTENIDO_CHECK.Remove(check);
                db.SaveChanges();
            }
            catch (DataException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                return(Json("Error"));
            }
            return(Json("Success"));
        }
示例#22
0
        public ActionResult InsertDestinoI(Insumos_Productos ip)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var inpr = new Insumos_Productos()
                {
                    id_documento   = ip.id_documento,
                    descripcion    = ip.descripcion,
                    costo_unitario = ip.costo_unitario
                };

                db.Insumos_Productos.Add(inpr);
                db.SaveChanges();
                int id = inpr.id;
                return(Json(new { redirectToUrl = Url.Action("JuradaCliente", "Cartas") }));
            }
        }
示例#23
0
        public ActionResult DeleteDeclaracionFormal(int id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                db.CARTA_BIENES_MUEBLES.Remove(db.CARTA_BIENES_MUEBLES.Single(a => a.id_carta == id));
                CARTAS ca = db.CARTAS.Find(id);
                db.CARTAS.Remove(ca);
                db.SaveChanges();
                return(Json("Deleted"));
            }
            catch
            {
                return(View());
            }
        }
示例#24
0
        public ActionResult DeleteProspecto(int?id)
        {
            DB_CEAEntities db = new DB_CEAEntities();

            try
            {
                PROSPECTOS check = db.PROSPECTOS.Find(id);
                db.PROSPECTOS.Remove(check);
                db.SaveChanges();
            }
            catch (DataException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.
                return(Json("Error"));
            }
            return(Json(new { redirectToUrl = Url.Action("ListadoRegistro", "Promocion") }));
        }
示例#25
0
        public JsonResult INSERT_SCORING_PREGUNTA(string pregunta, string id_documento)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var p = new SCORING_PREGUNTAS()
                {
                    pregunta     = pregunta,
                    status       = false,
                    id_documento = Int32.Parse(id_documento)
                };

                db.SCORING_PREGUNTAS.Add(p);
                db.SaveChanges();

                return(Json(p, JsonRequestBehavior.AllowGet));
            }
        }
示例#26
0
 public JsonResult UpdateJurada(CARTAS ca)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.CARTAS.ToList <CARTAS>().Where(u => u.id_carta.Equals(ca.id_carta)).FirstOrDefault();
         valor.fecha             = ca.fecha;
         valor.id_cliente        = ca.id_cliente;
         valor.cliente           = ca.cliente;
         valor.id_sucursal       = ca.id_sucursal;
         valor.sucursal          = ca.sucursal;
         valor.monto             = Convert.ToDecimal(ca.monto);
         valor.actividad_negocio = ca.actividad_negocio;
         valor.ubicacion         = ca.ubicacion;
         db.SaveChanges();
     }
     return(Json(new { redirectToUrl = Url.Action("JuradaCliente", "Cartas") }));
 }
示例#27
0
        public JsonResult INSERT_SCORING_Respuesta(SCORING_RESPUESTAS res)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var p = new SCORING_RESPUESTAS()
                {
                    id_pregunta = res.id_pregunta,
                    respuesta   = res.respuesta,
                    valor       = res.valor,
                    status      = false
                };

                db.SCORING_RESPUESTAS.Add(p);
                db.SaveChanges();

                return(Json(p, JsonRequestBehavior.AllowGet));
            }
        }
示例#28
0
        public void InsertInBitacora(string id_user, string action, string coments)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                DateTime aDate = DateTime.Now;

                var bitacoraitem = new AdminBitacora()
                {
                    id_userCreated = id_user,
                    action         = action,
                    comments       = coments,
                    created_at     = aDate,
                    id             = RandomNumber(1, 1000000000)
                };

                db.AdminBitacora.Add(bitacoraitem);
                db.SaveChanges();
            }
        }
示例#29
0
        public ActionResult InsertPAgrosumate(SOLICITUDES sl)
        {
            using (DB_CEAEntities db = new DB_CEAEntities())
            {
                var sol = new SOLICITUDES()
                {
                    id_documento            = sl.id_documento,
                    id_sucursal             = sl.id_sucursal,
                    sucursal                = sl.sucursal,
                    tipo_solicitud          = sl.tipo_solicitud,
                    codigo_operacion        = sl.codigo_operacion,
                    fecha                   = sl.fecha,
                    tipo_garantia           = sl.tipo_garantia,
                    nivel_riesgo            = sl.nivel_riesgo,
                    secuencia               = sl.secuencia,
                    tipo_transaccion        = sl.tipo_transaccion,
                    monto_solicitado        = sl.monto_solicitado,
                    tasa                    = sl.saldo_insoluto,
                    cuotas                  = sl.cuotas,
                    dia_pago                = sl.dia_pago,
                    codigo_analista         = sl.codigo_analista,
                    nombre_solicitante      = sl.nombre_solicitante,
                    nombre_aval             = sl.nombre_aval,
                    producto                = sl.producto,
                    seguro_agropecuario     = sl.seguro_agropecuario,
                    periodicidad            = sl.periodicidad,
                    modo_pago               = sl.modo_pago,
                    monto_operacion_mes     = sl.monto_operacion_mes,
                    numero_operacion_mes    = sl.numero_operacion_mes,
                    canal_pago              = sl.canal_pago,
                    banco                   = sl.banco,
                    especificacion_garantia = sl.especificacion_garantia,
                    valor_garantia          = sl.valor_garantia,
                    cobertura_garantia      = sl.cobertura_garantia,
                    respuesta_manifiesto    = sl.respuesta_accionista,
                    cliente_recomendado     = sl.cliente_recomendado
                };

                db.SOLICITUDES.Add(sol);
                db.SaveChanges();
                return(Json(new { redirectToUrl = Url.Action("ProductosAgrosumate", "Solicitudes") }));
            }
        }
示例#30
0
 public JsonResult UpdateVisita(int id_carta, int id_documento, int id_cliente, String cliente, int id_asesor, int id_sucursal, String sucursal, DateTime fecha, int secuencia, int estado_id, int municipio_id, int cp_id, int colonia_id, String calle, String numero, String latitud, String longitud, String respuesta1, String respuesta2, String respuesta3, String respuesta4, String respuesta5, String respuesta6, String respuesta7, String respuesta8, String respuesta9, String latD, String lngD, String observaciones)
 {
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.CARTAS.ToList <CARTAS>().Where(u => u.id_carta.Equals(id_carta)).FirstOrDefault();
         valor.fecha         = fecha;
         valor.id_cliente    = id_cliente;
         valor.cliente       = cliente;
         valor.secuencia     = secuencia;
         valor.id_sucursal   = id_sucursal;
         valor.sucursal      = sucursal;
         valor.id_asesor     = id_asesor;
         valor.latitud       = latitud;
         valor.longitud      = longitud;
         valor.respuesta1    = respuesta1;
         valor.respuesta2    = respuesta2;
         valor.respuesta3    = respuesta3;
         valor.respuesta4    = respuesta4;
         valor.respuesta5    = respuesta5;
         valor.respuesta6    = respuesta6;
         valor.respuesta7    = respuesta7;
         valor.respuesta8    = respuesta8;
         valor.respuesta9    = respuesta9;
         valor.latD          = latD;
         valor.lngD          = lngD;
         valor.observaciones = observaciones;
         db.SaveChanges();
     }
     using (DB_CEAEntities db = new DB_CEAEntities())
     {
         db.Configuration.LazyLoadingEnabled = false;
         var valor = db.DIRECCIONES.ToList <DIRECCIONES>().Where(u => u.id_documento.Equals(id_carta)).FirstOrDefault();
         valor.estado_id    = estado_id;
         valor.municipio_id = municipio_id;
         valor.cp_id        = cp_id;
         valor.colonia_id   = colonia_id;
         valor.calle        = calle;
         valor.numero       = numero;
         db.SaveChanges();
     }
     return(Json(new { redirectToUrl = Url.Action("VisitaDomiciliaria", "Cartas") }));
 }