コード例 #1
0
    public static string AgregarPais(Dictionary <string, object> pPais)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            JObject oRespuesta = new JObject();

            CPais Pais = new CPais();
            Pais.Pais         = pPais["Pais"].ToString();
            Pais.Nacionalidad = pPais["Nacionalidad"].ToString();

            string validacion = ValidarPais(Pais);
            if (validacion == "")
            {
                Pais.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }

            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
コード例 #2
0
    [WebMethod]//metodo para la edicion en la BD
    public static string EditarPais(Dictionary <string, object> pPais)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CPais Pais = new CPais();

        Pais.LlenaObjeto(Convert.ToInt32(pPais["IdPais"]), ConexionBaseDatos);
        Pais.Pais         = pPais["Pais"].ToString();
        Pais.Nacionalidad = pPais["Nacionalidad"].ToString();


        string validacion = ValidarPais(Pais);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Pais.Editar(ConexionBaseDatos);

            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", validacion));
        }
        return(oRespuesta.ToString());
    }
コード例 #3
0
ファイル: Catalogo.Pais.aspx.cs プロジェクト: kmtDramos/Yolk
    private static string ValidaPais(CPais IdPais)
    {
        string Mensaje = "";

        Mensaje += (IdPais.Pais == "") ? "<li>Favor de completar el campo país.</li>" : Mensaje;

        Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje;

        return(Mensaje);
    }
コード例 #4
0
ファイル: ASPP0001.aspx.cs プロジェクト: cordovaGabri/AYSSA
        protected void FillCboPais()
        {
            CPais objPais = new CPais(_DataSistema.ConexionBaseDato);

            dvPais = new DataView(objPais.Detalle(0, "", "", "", DateTime.Now, "", DateTime.Now, 0).TBC_PAIS);

            CboPais.DataSource = dvPais;
            CboPais.DataBind();

            CboPaisEscolaridad.DataSource = dvPais;
            CboPaisEscolaridad.DataBind();
        }
コード例 #5
0
    [WebMethod]//
    public static string ObtenerFormaLocalidad(int pIdLocalidad)
    {
        CConexion  ConexionBaseDatos    = new CConexion();
        string     respuesta            = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int        puedeEditarLocalidad = 0;
        JObject    oRespuesta           = new JObject();
        JObject    oPermisos            = new JObject();
        CLocalidad Localidad            = new CLocalidad();

        CUsuario Usuario = new CUsuario();

        Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

        if (Usuario.TienePermisos(new string[] { "puedeEditarLocalidad" }, ConexionBaseDatos) == "")
        {
            puedeEditarLocalidad = 1;
        }
        oPermisos.Add("puedeEditarLocalidad", puedeEditarLocalidad);

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();

            Localidad.LlenaObjeto(pIdLocalidad, ConexionBaseDatos);
            CMunicipio Municipio = new CMunicipio();
            Municipio.LlenaObjeto(Localidad.IdMunicipio, ConexionBaseDatos);
            CEstado Estado = new CEstado();
            Estado.LlenaObjeto(Municipio.IdEstado, ConexionBaseDatos);
            CPais Pais = new CPais();
            Pais.LlenaObjeto(Estado.IdPais, ConexionBaseDatos);

            Modelo.Add("IdLocalidad", Localidad.IdLocalidad);
            Modelo.Add("Localidad", Localidad.Localidad);
            Modelo.Add("Clave", Localidad.Clave);

            Modelo.Add("Municipio", Municipio.Municipio);
            Modelo.Add("Estado", Estado.Estado);
            Modelo.Add("Pais", Pais.Pais);

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
コード例 #6
0
ファイル: Catalogo.Pais.aspx.cs プロジェクト: kmtDramos/Yolk
    public static string EditarPais(int IdPais, string Pais)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarPais"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    CPais cPais   = new CPais();
                    cPais.IdPais  = IdPais;
                    cPais.Obtener(Conn);
                    cPais.Pais = Pais;
                    Error      = ValidaPais(cPais);
                    if (Error == "")
                    {
                        int ExisteNom = CPais.ValidaExisteEditar(IdPais, Pais, Conn);
                        if (ExisteNom != 0)
                        {
                            Error = Error + "<li>Ya existe un país con el mismo Nombre.</li>";
                        }
                        else
                        {
                            cPais.Editar(Conn);
                        }
                    }
                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });

        return(Respuesta.ToString());
    }
コード例 #7
0
    public static JObject ObtenerJsonOrganizacion(JObject pModelo, int pIdOrganizacion, CConexion pConexion)
    {
        COrganizacion          Organizacion          = new COrganizacion();
        CDireccionOrganizacion DireccionOrganizacion = new CDireccionOrganizacion();

        Organizacion.LlenaObjeto(pIdOrganizacion, pConexion);

        Dictionary <string, object> ParametrosD = new Dictionary <string, object>();

        ParametrosD.Add("IdTipoDireccion", 1);
        ParametrosD.Add("IdOrganizacion", Organizacion.IdOrganizacion);
        DireccionOrganizacion.LlenaObjetoFiltros(ParametrosD, pConexion);
        //Organizacion
        pModelo.Add("RazonSocial", Organizacion.RazonSocial);
        pModelo.Add("NombreComercial", Organizacion.NombreComercial);
        pModelo.Add("RFC", Organizacion.RFC);
        pModelo.Add("Notas", Organizacion.Notas);
        pModelo.Add("Dominio", Organizacion.Dominio);
        pModelo.Add("TipoIndustrias", CTipoIndustria.ObtenerJsonTipoIndustria(Organizacion.IdTipoIndustria, pConexion));
        pModelo.Add("GrupoEmpresariales", CGrupoEmpresarial.ObtenerJsonGrupoEmpresariales(Organizacion.IdGrupoEmpresarial, pConexion));
        pModelo.Add("SegmentoMercados", CSegmentoMercado.ObtenerJsonSegmentoMercado(Organizacion.IdSegmentoMercado, pConexion));

        //Direccion de la Organizacion
        pModelo.Add("Calle", DireccionOrganizacion.Calle);
        pModelo.Add("NumeroExterior", DireccionOrganizacion.NumeroExterior);
        pModelo.Add("NumeroInterior", DireccionOrganizacion.NumeroInterior);
        pModelo.Add("Colonia", DireccionOrganizacion.Colonia);
        pModelo.Add("CodigoPostal", DireccionOrganizacion.CodigoPostal);
        pModelo.Add("ConmutadorTelefono", DireccionOrganizacion.ConmutadorTelefono);

        CMunicipio Municipio = new CMunicipio();

        Municipio.LlenaObjeto(DireccionOrganizacion.IdMunicipio, pConexion);

        CEstado Estado = new CEstado();

        Estado.LlenaObjeto(Municipio.IdEstado, pConexion);

        pModelo.Add("Localidades", CLocalidad.ObtenerJsonLocalidades(DireccionOrganizacion.IdMunicipio, DireccionOrganizacion.IdLocalidad, pConexion));
        pModelo.Add("Municipios", CMunicipio.ObtenerJsonMunicipios(Estado.IdEstado, DireccionOrganizacion.IdMunicipio, pConexion));
        pModelo.Add("Estados", CEstado.ObtenerJsonEstados(Estado.IdPais, Estado.IdEstado, pConexion));
        pModelo.Add("Paises", CPais.ObtenerJsonPaises(Estado.IdPais, pConexion));
        pModelo.Add("Referencia", DireccionOrganizacion.Referencia);

        return(pModelo);
    }
コード例 #8
0
ファイル: Catalogo.Pais.aspx.cs プロジェクト: kmtDramos/Yolk
    public static string AgregarPais(string Pais)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarPais"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    CPais cPais   = new CPais();
                    cPais.Pais    = Pais;
                    cPais.Baja    = false;
                    Error         = ValidaPais(cPais);
                    if (Error == "")
                    {
                        CObjeto Valida = new CObjeto();
                        int IdPais     = CPais.ValidaExiste(Pais, Conn);
                        if (IdPais != 0)
                        {
                            Error = Error + "<li>El país ya existe.</li>";
                        }
                        else
                        {
                            cPais.Agregar(Conn);
                        }
                    }
                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tiene los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
コード例 #9
0
    [WebMethod]// en este metodo obtien los datos para la pantalla de consulta
    public static string ObtenerFormaEditarMunicipio(int IdMunicipio)
    {
        CConexion ConexionBaseDatos    = new CConexion();
        string    respuesta            = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarMunicipio = 0;
        JObject   oRespuesta           = new JObject();
        JObject   oPermisos            = new JObject();
        CUsuario  Usuario = new CUsuario();

        Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

        CMunicipio Municipio = new CMunicipio();

        if (Usuario.TienePermisos(new string[] { "puedeEditarMunicipio" }, ConexionBaseDatos) == "")
        {
            puedeEditarMunicipio = 1;
        }
        oPermisos.Add("puedeEditarMunicipio", puedeEditarMunicipio);

        if (respuesta == "Conexion Establecida")
        {
            Municipio.LlenaObjeto(IdMunicipio, ConexionBaseDatos);
            JObject Modelo = new JObject();
            Modelo.Add(new JProperty("IdMunicipio", Municipio.IdMunicipio));
            Modelo.Add(new JProperty("Municipio", Municipio.Municipio));
            Modelo.Add(new JProperty("Clave", Municipio.Clave));

            CEstado Estado = new CEstado();
            Estado.LlenaObjeto(Municipio.IdEstado, ConexionBaseDatos);

            Modelo.Add("Estados", CEstado.ObtenerJsonEstados(Estado.IdPais, Municipio.IdEstado, ConexionBaseDatos));
            Modelo.Add("Paises", CPais.ObtenerJsonPaises(Estado.IdPais, ConexionBaseDatos));

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
コード例 #10
0
ファイル: Catalogo.Pais.aspx.cs プロジェクト: kmtDramos/Yolk
    public static string DesactivarPais(int IdPais, int Baja)
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB Conn)
        {
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeManipularBajaPais"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos   = new CObjeto();
                    bool desactivar = false;
                    if (Baja == 0)
                    {
                        desactivar = true;
                    }
                    else
                    {
                        desactivar = false;
                    }
                    CPais cPais  = new CPais();
                    cPais.IdPais = IdPais;
                    cPais.Baja   = desactivar;
                    cPais.Desactivar(Conn);
                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }


            Respuesta.Add("Error", Error);
        });

        return(Respuesta.ToString());
    }
コード例 #11
0
    public static string CambiarEstatus(int pIdPais, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPais Pais = new CPais();
            Pais.IdPais = pIdPais;
            Pais.Baja   = pBaja;
            Pais.Eliminar(ConexionBaseDatos);
            respuesta = "0|PaisEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
コード例 #12
0
    //Validaciones
    private static string ValidarPais(CPais pPais)
    {
        string errores = "";

        if (pPais.Pais == "")
        {
            errores = errores + "<span>*</span> El campo país esta vac&iacute;o, favor de capturarlo.<br />";
        }

        if (pPais.Nacionalidad == "")
        {
            errores = errores + "<span>*</span> El campo nacionalidad esta vac&iacute;o, favor de capturarlo.<br />";
        }

        if (errores != "")
        {
            errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores;
        }

        return(errores);
    }
コード例 #13
0
    [WebMethod]//en este metodo se obtiene los datos del servicio, y valores de los combos
    public static string ObtenerFormaPais(int pIdPais)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarPais   = 0;
        JObject   oRespuesta        = new JObject();
        JObject   oPermisos         = new JObject();
        CPais     Pais = new CPais();

        CUsuario Usuario = new CUsuario();

        Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

        if (Usuario.TienePermisos(new string[] { "puedeEditarPais" }, ConexionBaseDatos) == "")
        {
            puedeEditarPais = 1;
        }
        oPermisos.Add("puedeEditarPais", puedeEditarPais);

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();

            Pais.LlenaObjeto(pIdPais, ConexionBaseDatos);
            Modelo.Add("IdPais", Pais.IdPais);
            Modelo.Add("Pais", Pais.Pais);
            Modelo.Add("Nacionalidad", Pais.Nacionalidad);

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
コード例 #14
0
    public static string ObtenerFormaAgregarLocalidad()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();

            Modelo.Add(new JProperty("Paises", CPais.ObtenerJsonPaises(ConexionBaseDatos)));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
コード例 #15
0
ファイル: Almacen.aspx.cs プロジェクト: kmtDramos/KeepInfoWeb
    public static string ObtenerFormaConsultarAlmacen(int pIdAlmacen)
    {
        CConexion ConexionBaseDatos  = new CConexion();
        string    respuesta          = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarAlmacen = 0;
        JObject   oRespuesta         = new JObject();
        JObject   oPermisos          = new JObject();
        CUsuario  Usuario            = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarAlmacen" }, ConexionBaseDatos) == "")
        {
            puedeEditarAlmacen = 1;
        }
        oPermisos.Add("puedeEditarAlmacen", puedeEditarAlmacen);

        if (respuesta == "Conexion Establecida")
        {
            JObject  Modelo  = new JObject();
            CAlmacen Almacen = new CAlmacen();
            Almacen.LlenaObjeto(pIdAlmacen, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdAlmacen", Almacen.IdAlmacen));
            Modelo.Add(new JProperty("Almacen", Almacen.Almacen));
            Modelo.Add(new JProperty("Telefono", Almacen.Telefono));
            Modelo.Add(new JProperty("Correo", Almacen.Correo));

            CTipoAlmacen TipoAlmacen = new CTipoAlmacen();
            TipoAlmacen.LlenaObjeto(Almacen.IdTipoAlmacen, ConexionBaseDatos);
            Modelo.Add(new JProperty("TipoAlmacen", TipoAlmacen.TipoAlmacen));

            if (Almacen.DisponibleVenta)
            {
                Modelo.Add(new JProperty("DispobibleVenta", "Si"));
            }
            else
            {
                Modelo.Add(new JProperty("DispobibleVenta", "No"));
            }

            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(Almacen.IdEmpresa, ConexionBaseDatos);
            Modelo.Add(new JProperty("Empresa", Empresa.Empresa));
            Modelo.Add(new JProperty("Calle", Almacen.Calle));
            Modelo.Add(new JProperty("NumeroExterior", Almacen.NumeroExterior));
            Modelo.Add(new JProperty("NumeroInterior", Almacen.NumeroInterior));
            Modelo.Add(new JProperty("Colonia", Almacen.Colonia));
            Modelo.Add(new JProperty("CodigoPostal", Almacen.CodigoPostal));

            CPais Pais = new CPais();
            Pais.LlenaObjeto(Almacen.IdPais, ConexionBaseDatos);
            Modelo.Add(new JProperty("Pais", Pais.Pais));


            CEstado Estado = new CEstado();
            Estado.LlenaObjeto(Almacen.IdEstado, ConexionBaseDatos);
            Modelo.Add(new JProperty("Estado", Estado.Estado));

            CMunicipio Municipio = new CMunicipio();
            Municipio.LlenaObjeto(Almacen.IdMunicipio, ConexionBaseDatos);
            Modelo.Add(new JProperty("Municipio", Municipio.Municipio));

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }