Пример #1
0
        public void InsertarAcreedor(Acreedor acreedor, string Conexion, ref int verificador)
        {
            CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);
            try
            {
                string[] Parametros =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Acr",
                    "@Acr_Tipo",
                    "@Acr_Nombre",
                    "@Acr_Calle",
                    "@Acr_Numero",
                    "@Acr_NumInterior",
                    "@Acr_CP",
                    "@Acr_Colonia",
                    "@Acr_Municipio",
                    "@Acr_Estado",
                    "@Acr_RFC",
                    "@Acr_Telefono",
                    "@Acr_Correo",
                    "@Acr_Contacto",
                    "@Acr_CondPago",
                    "@Acr_Banco",
                    "@Acr_Cuenta"
                };

                object[] Valores =
                {
                    acreedor.Id_Emp,
                    acreedor.Id_Cd,
                    acreedor.Id_Acr,
                    acreedor.Acr_Tipo,
                    acreedor.Acr_Nombre,
                    acreedor.Acr_Calle,
                    acreedor.Acr_Numero,
                    acreedor.Acr_NumInterior,
                    acreedor.Acr_CP,
                    acreedor.Acr_Colonia,
                    acreedor.Acr_Municipio,
                    acreedor.Acr_Estado,
                    acreedor.Acr_RFC,
                    acreedor.Acr_Telefono,
                    acreedor.Acr_Correo,
                    acreedor.Acr_Contacto,
                    acreedor.Acr_CondPago,
                    acreedor.Acr_Banco,
                    acreedor.Acr_Cuenta
                };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatAcreedor_Insertar", ref verificador, Parametros, Valores);

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public JsonResult agregarAcreedor(string Acreedor, string Nombre, int lineaNegocio)
        {
            object respuesta = null;

            try
            {
                var      nuevo    = new Acreedor();
                Acreedor acreedor = db.Acreedor.Where(x => x.Acreedor1 == Acreedor && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();
                if (acreedor == null)
                {
                    nuevo.Acreedor1       = Acreedor;
                    nuevo.NombreAcreedor  = Nombre;
                    nuevo.Activo          = 1;
                    nuevo.Id_LineaNegocio = lineaNegocio;

                    db.Acreedor.Add(nuevo);
                    Log log = new Log();
                    log.insertaNuevoOEliminado(nuevo, "Nuevo", "Acreedor.html", Request.UserHostAddress);

                    db.SaveChanges();
                    respuesta = new { success = true, results = "ok" };
                }
                else
                {
                    respuesta = new { success = true, results = "no", dato = Acreedor };
                }
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, result = ex.Message.ToString() };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public void AutorizarAcreedor(Acreedor acreedor, string Conexion, ref int verificador)
        {
            CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);
            try
            {
                string[] Parametros =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Acr",
                    "@Acr_NumeroGenerado"
                };

                object[] Valores =
                {
                    acreedor.Id_Emp,
                    acreedor.Id_Cd,
                    acreedor.Id_Acr,
                    acreedor.Acr_NumeroGenerado
                };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatAcreedor_Autorizar", ref verificador, Parametros, Valores);

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //modificar
        public JsonResult ModificarCostoFC(int Id, string Id_Acreedor, string nombre, string Id_Moneda, decimal Importe, DateTime Fecha_Inicio, DateTime Fecha_Fin, string Cuenta, string Id_Sociedad, int lineaNegocio)
        {
            object      respuesta   = null;
            CultureInfo cultureInfo = new CultureInfo("es-ES", false);
            CostoFR     costofr     = db.CostoFR.Where(x => x.Id == Id).SingleOrDefault();
            //Trafico trafico = db.Trafico.Where(x => x.Id_TraficoTR == Id_TraficoTR && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1 && x.Sentido == "Costos").SingleOrDefault();
            Acreedor        acreedor        = db.Acreedor.Where(x => x.Acreedor1 == Id_Acreedor && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
            Operador        operador        = db.Operador.Where(x => x.Id_Operador == nombre && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
            Moneda          moneda          = db.Moneda.Where(x => x.Moneda1 == Id_Moneda && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
            CuentaResultado cuentaResultado = db.CuentaResultado.Where(x => x.Cuenta == Cuenta && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
            Sociedad        sociedad        = db.Sociedad.Where(x => x.Id_Sociedad == Id_Sociedad && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
            //Acreedor acreedor = db.Acreedor.Where(x => x.Acreedor1 == Id_Acreedor && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1);
            //costofr.Id_Operador = operador.Id;


            bool valid   = true;
            var  mensaje = "";


            if (DateTime.Compare(Fecha_Inicio, Fecha_Fin) > 0)
            {
                valid   = false;
                mensaje = "Fecha Inicio debe ser menor que Fecha Fin";
            }


            if (valid)
            {
                try
                {
                    costofr.TipoOperador    = operador.Tipo_Operador;
                    costofr.Operador        = operador.Id_Operador;
                    costofr.AcreedorSap     = acreedor.Acreedor1;
                    costofr.NombreProveedor = acreedor.NombreAcreedor;
                    costofr.Moneda          = moneda.Moneda1;
                    costofr.Importe         = Importe;
                    costofr.Fecha_Inicio    = Fecha_Inicio.ToShortDateString();
                    costofr.Fecha_Fin       = Fecha_Fin.ToShortDateString();
                    costofr.CuentaR         = cuentaResultado.Cuenta;
                    costofr.SociedadGL      = int.Parse(sociedad.Id_Sociedad);
                    Log log = new Log();
                    log.insertaBitacoraModificacion(costofr, "Id", costofr.Id, "CostoFR.html", Request.UserHostAddress);
                    db.SaveChanges();
                    respuesta = new { success = true, results = "ok" };
                }
                catch (Exception ex)
                {
                    var error = ex.Message;
                    respuesta = new { success = false, results = "Hubo un error mientras se procesaba la petición" };
                }
            }
            else
            {
                respuesta = new { success = false, results = mensaje };
            }

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
 //jfcv 26oct2016 consulta por numero generado  punto 4
 public void ConsultaAcreedorPorNumero(Acreedor acreedor, string Conexion)
 {
     try
     {
         new CD_CatAcreedor().ConsultaAcreedorPorNumero(acreedor, Conexion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
 public void InsertarAcreedor(Acreedor acreedor, string Conexion, ref int verificador)
 {
     try
     {
         new CD_CatAcreedor().InsertarAcreedor(acreedor, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #7
0
 public void ConsultaAcreedor(Acreedor acreedor, string Conexion, ref List <Acreedor> list)
 {
     try
     {
         new CD_CatAcreedor().ConsultaAcreedor(acreedor, Conexion, ref list);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
        public void ConsultaAcreedor(Acreedor acreedor, string Conexion, ref List <Acreedor> list)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Acr_Nombre" };
                object[] Valores    = { acreedor.Id_Emp, acreedor.Id_Cd, acreedor.Acr_Nombre };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatAcreedor_Lista", ref dr, Parametros, Valores);


                while (dr.Read())
                {
                    acreedor                        = new Acreedor();
                    acreedor.Id_Emp                 = (int)dr.GetValue(dr.GetOrdinal("Id_Emp"));
                    acreedor.Id_Cd                  = (int)dr.GetValue(dr.GetOrdinal("Id_Cd"));
                    acreedor.Id_Acr                 = (int)dr.GetValue(dr.GetOrdinal("Id_Acr"));
                    acreedor.Acr_Tipo               = (int)dr.GetValue(dr.GetOrdinal("Acr_Tipo"));
                    acreedor.Acr_Nombre             = dr["Acr_Nombre"].ToString();
                    acreedor.Acr_Calle              = dr["Acr_Calle"].ToString();
                    acreedor.Acr_Numero             = dr["Acr_Numero"].ToString();
                    acreedor.Acr_NumInterior        = dr["Acr_NumInterior"].ToString();
                    acreedor.Acr_CP                 = dr["Acr_CP"].ToString();
                    acreedor.Acr_Colonia            = dr["Acr_Colonia"].ToString();
                    acreedor.Acr_Municipio          = dr["Acr_Municipio"].ToString();
                    acreedor.Acr_Estado             = dr["Acr_Estado"].ToString();
                    acreedor.Acr_RFC                = dr["Acr_RFC"].ToString();
                    acreedor.Acr_Telefono           = dr["Acr_Telefono"].ToString();
                    acreedor.Acr_Correo             = dr["Acr_Correo"].ToString();
                    acreedor.Acr_Contacto           = dr["Acr_Contacto"].ToString();
                    acreedor.Acr_CondPago           = (int)dr.GetValue(dr.GetOrdinal("Acr_CondPago"));
                    acreedor.Acr_Clave              = dr["Acr_Clave"].ToString();
                    acreedor.Acr_Autorizado         = Boolean.Parse(dr["Acr_Autorizado"].ToString());
                    acreedor.Acr_Banco              = dr["Acr_Banco"].ToString();
                    acreedor.Acr_Cuenta             = dr["Acr_Cuenta"].ToString();
                    acreedor.Acr_Estatus            = Boolean.Parse(dr["Acr_Estatus"].ToString());
                    acreedor.Acr_EstatusDescripcion = dr["Acr_EstatusDescripcion"].ToString();
                    list.Add(acreedor);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public JsonResult borrarAcreedor(string strID)
        {
            object respuesta = null;
            int    Id        = 0;
            string strmsg    = "ok";
            string strSalto  = "</br>";
            bool   blsucc    = true;

            strID = strID.TrimEnd(',');

            try
            {
                string[] Ids = strID.Split(',');
                for (int i = 0; i < Ids.Length; i++)
                {
                    if (Ids[i].Length != 0)
                    {
                        Id = int.Parse(Ids[i]);

                        string strresp_val = funGralCtrl.ValidaRelacion("Acreedor", Id);

                        if (strresp_val.Length == 0)
                        {
                            Acreedor oAcreedor = db.Acreedor.Where(a => a.Id == Id).SingleOrDefault();
                            oAcreedor.Activo = 0;
                            Log log = new Log();
                            log.insertaNuevoOEliminado(oAcreedor, "Eliminado", "Acreedor.html", Request.UserHostAddress);

                            db.SaveChanges();
                        }
                        else
                        {
                            strmsg = "El(Los) " + Ids.Length.ToString() + " registro(s) que quieres borrar se está(n) usando en el(los) catálogo(s) " + strSalto;
                            strmsg = strmsg + strresp_val + strSalto;
                            blsucc = false;
                            break;
                        }
                    }
                }
                respuesta = new { success = blsucc, result = strmsg };
            }
            catch (Exception ex)
            {
                strmsg    = ex.Message;
                respuesta = new { success = false, result = strmsg };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
        public JsonResult agregar(string Sentido, int Sociedad, int Trafico, int Servicio, string DeudorAcreedor, int Grupo, string Importe, int lineaNegocio)
        {
            string  oDeudorAcreedor = "";
            decimal d_importe       = decimal.Parse(Importe);
            object  respuesta       = null;

            try
            {
                Objecion objObjecion = new Objecion();

                Deudor oDeudor = db.Deudor.Where(x => x.Deudor1 == DeudorAcreedor && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();

                if (oDeudor == null)
                {
                    Acreedor oAcreedor = db.Acreedor.Where(x => x.Acreedor1 == DeudorAcreedor && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();
                    if (oAcreedor != null)
                    {
                        oDeudorAcreedor = oAcreedor.Acreedor1;
                    }
                }
                else
                {
                    oDeudorAcreedor = oDeudor.Deudor1;
                }
                var nuevo = new Objecion();
                nuevo.Sentido         = Sentido;
                nuevo.Id_Sociedad     = Sociedad;
                nuevo.Id_trafico      = Trafico;
                nuevo.Id_servicio     = Servicio;
                nuevo.Deudor_Acreedor = DeudorAcreedor;
                nuevo.Id_Grupo        = Grupo;
                nuevo.Importe         = d_importe;
                nuevo.Activo          = 1;
                nuevo.Id_LineaNegocio = lineaNegocio;
                db.Objecion.Add(nuevo);
                Log log = new Log();
                log.insertaNuevoOEliminado(nuevo, "Nuevo", "Objecion.html", Request.UserHostAddress);

                db.SaveChanges();

                respuesta = new { success = true, results = "ok" };
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, results = ex.Message };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
        public JsonResult buscarAcreedor(int Id)
        {
            object respuesta = null;

            try
            {
                Acreedor oAcreedor = db.Acreedor.Where(x => x.Id == Id && x.Activo == 1).SingleOrDefault();


                respuesta = new { success = true, results = oAcreedor };
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, results = ex.Message };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Пример #12
0
        public List <Acreedor> get_acreedores(Int32 id_prohibicion)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_acreedores";
                    cmd.Parameters.AddWithValue("@id_prohibicion", id_prohibicion);

                    cmd.CommandTimeout = 0;

                    SqlDataReader   reader    = cmd.ExecuteReader();
                    List <Acreedor> lacreedor = new List <Acreedor>();
                    while (reader.Read())
                    {
                        Acreedor macreedor = new Acreedor();


                        macreedor.P_acreedor     = new PersonaDAC().getpersonabyrut(Convert.ToDouble(reader["rut_acreedor"]));
                        macreedor.Id_acreedor    = Convert.ToInt32(reader["id_acreedor"]);
                        macreedor.Id_prohibicion = Convert.ToInt32(reader["id_prohibicion"].ToString());

                        lacreedor.Add(macreedor);
                        macreedor = null;
                    }


                    return(lacreedor);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public JsonResult modificarAcreedor(string Nombre, int Id)
        {
            object respuesta = null;

            try
            {
                Acreedor oAcreedor = db.Acreedor.Where(a => a.Id == Id).SingleOrDefault();

                // oAcreedor.Acreedor1 = Acreedor;
                oAcreedor.NombreAcreedor = Nombre;
                Log log = new Log();
                log.insertaBitacoraModificacion(oAcreedor, "Id", oAcreedor.Id, "Acreedor.html", Request.UserHostAddress);

                db.SaveChanges();

                respuesta = new { success = true, results = oAcreedor };
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, results = ex.Message };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
        //agregar
        public JsonResult agregarCostoFC(int Id_Acreedor, int Id_Operador, int Id_Moneda, decimal Importe, DateTime Fecha_Inicio, DateTime Fecha_fin, int Id_Cuenta, int Id_Sociedad, int Linea_Negocio)
        {
            object          respuesta = null;
            bool            valid     = true;
            var             mensaje   = "";
            TC_Cierre       tC_Cierre = db.TC_Cierre.Where(x => x.Id_Moneda == Id_Moneda && x.Mes_Consumo.Year == Fecha_Inicio.Year && x.Mes_Consumo.Month == Fecha_Inicio.Month && x.Sentido == "COSTO" && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();
            Operador        operador  = db.Operador.Where(x => x.Id == Id_Operador && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();
            Acreedor        acreedor  = db.Acreedor.Where(x => x.Id == Id_Acreedor && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();
            Moneda          moneda    = db.Moneda.Where(x => x.Id == Id_Moneda && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();
            CuentaResultado cuentaR   = db.CuentaResultado.Where(x => x.Id == Id_Cuenta && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();
            Sociedad        sociedad  = db.Sociedad.Where(x => x.Id == Id_Sociedad && x.Id_LineaNegocio == Linea_Negocio && x.Activo == 1).SingleOrDefault();

            if (DateTime.Compare(Fecha_Inicio, Fecha_fin) >= 0)
            {
                valid   = false;
                mensaje = "Fecha Inicio Debe Ser MENOR que  Fin";
            }

            if (Convert.ToInt64(cuentaR.Cuenta) <= 0) //numeros negativos
            {
                valid = false;
                if (mensaje != "")
                {
                    mensaje = mensaje + " y " + "Importe No Pueder Ser Menor a Cero";
                }
                else
                {
                    mensaje = "Cuenta debe ser mayor a cero";
                }
            }

            if (valid)
            {
                try
                {
                    var nuevo = new CostoFR();
                    nuevo.TipoOperador    = operador.Tipo_Operador;
                    nuevo.Operador        = operador.Id_Operador;
                    nuevo.AcreedorSap     = acreedor.Acreedor1;
                    nuevo.NombreProveedor = acreedor.NombreAcreedor;
                    nuevo.Moneda          = moneda.Moneda1;
                    nuevo.Importe         = Importe;
                    nuevo.Fecha_Inicio    = Fecha_Inicio.ToShortDateString();
                    nuevo.Fecha_Fin       = Fecha_fin.ToShortDateString();
                    nuevo.CuentaR         = cuentaR.Cuenta;
                    nuevo.SociedadGL      = int.Parse(sociedad.Id_Sociedad);
                    if (tC_Cierre == null)
                    {
                        nuevo.TC = 0;
                    }
                    else
                    {
                        nuevo.TC = tC_Cierre.TC_MXN;
                    }
                    nuevo.Activo          = 1;
                    nuevo.Id_LineaNegocio = Linea_Negocio;

                    db.CostoFR.Add(nuevo);
                    Log log = new Log();
                    log.insertaNuevoOEliminado(nuevo, "Nuevo", "CostoFR.html", Request.UserHostAddress);

                    db.SaveChanges();
                    respuesta = new { success = true, result = "ok" };
                }
                catch (Exception ex)
                {
                    var error = ex.Message;
                    respuesta = new { success = false, result = "Hubo un error mientras se procesaba la petición" };
                }
            }
            else
            {
                respuesta = new { success = false, result = mensaje };
            }

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }
Пример #15
0
        public JsonResult Modificar(int Id, string Sentido, string Sociedad, string Trafico, string Servicio, string DeudorAcreedor, string Grupo, string Importe, int lineaNegocio)
        {
            object respuesta       = null;
            string oDeudorAcreedor = "";
            string noEncontrados   = "";

            bool    valido    = false;
            decimal d_importe = decimal.Parse(Importe);

            try
            {
                Objecion objObjecion = db.Objecion.Where(x => x.id == Id).SingleOrDefault();
                Sociedad oSociedad   = db.Sociedad.Where(x => x.Id_Sociedad == Sociedad && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();
                Trafico  oTrafico    = db.Trafico.Where(x => x.Id_TraficoTR == Trafico && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio && x.Sentido == Sentido).SingleOrDefault();
                Servicio oServicio   = db.Servicio.Where(x => x.Id_Servicio == Servicio && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();
                Grupo    oGrupo      = db.Grupo.Where(x => x.Grupo1 == Grupo && x.Id_LineaNegocio == lineaNegocio && x.Activo == 1).SingleOrDefault();
                Deudor   oDeudor     = db.Deudor.Where(x => x.Deudor1 == DeudorAcreedor && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();

                if (oSociedad == null)
                {
                    noEncontrados = noEncontrados + "Sociedad " + Sociedad + ",";
                }
                if (oTrafico == null)
                {
                    noEncontrados = noEncontrados + "Tráfico: " + Trafico + ",";
                }
                if (oServicio == null)
                {
                    noEncontrados = noEncontrados + "Servico: " + Servicio + ",";
                }
                if (oGrupo == null)
                {
                    noEncontrados = noEncontrados + "Grupo: " + Grupo + ",";
                }
                if (oDeudor == null)
                {
                    Acreedor oAcreedor = db.Acreedor.Where(x => x.Acreedor1 == DeudorAcreedor && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault();
                    if (oAcreedor != null)
                    {
                        oDeudorAcreedor = oAcreedor.Acreedor1;
                        valido          = true;
                    }
                }
                else
                {
                    oDeudorAcreedor = oDeudor.Deudor1;
                    valido          = true;
                }
                if (valido == false)
                {
                    noEncontrados = noEncontrados + "Deudor/Acreedor: " + DeudorAcreedor + ",";
                }
                if (oSociedad != null && oTrafico != null && oServicio != null && valido == true)
                {
                    objObjecion.Sentido         = Sentido;
                    objObjecion.Id_Sociedad     = oSociedad.Id;
                    objObjecion.Id_trafico      = oTrafico.Id;
                    objObjecion.Id_servicio     = oServicio.Id;
                    objObjecion.Deudor_Acreedor = DeudorAcreedor;
                    objObjecion.Id_Grupo        = oGrupo.Id;
                    objObjecion.Importe         = d_importe;

                    Log log = new Log();
                    log.insertaBitacoraModificacion(objObjecion, "id", objObjecion.id, "Objecion.html", Request.UserHostAddress);


                    db.SaveChanges();

                    respuesta = new { success = true, results = "ok" };
                }
                else
                {
                    respuesta = new { success = true, results = "no", mensaje = noEncontrados.Trim(',') };
                }
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, results = ex.Message };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }