Example #1
0
    public static string ObtenerSubmenus(int pIdMenu)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            JObject OJson = new JObject();
            JObject Submenu;
            JArray  ArregloObjetos = new JArray();

            CPagina Pagina = new CPagina();
            foreach (CPagina OP in Pagina.LlenaObjetos(pIdMenu, ConexionBaseDatos))
            {
                Submenu = new JObject();
                Submenu.Add(new JProperty("IdPagina", OP.IdPagina));
                Submenu.Add(new JProperty("Submenu", OP.NombreMenu));
                ArregloObjetos.Add(Submenu);
            }
            OJson.Add("Success", true);
            OJson.Add("ListaSubmenus", ArregloObjetos);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Success", false);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }
Example #2
0
    public static CJQGridJsonResponse ObtenerLevantamiento(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden, string pTipoOrden, string pRazonSocial, string pFolio, string pIdOportunidad, int pIdEstatusLevantamiento, int pAI, string pFechaInicial, string pFechaFinal, int pPorFecha)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        CUsuario  Usuario           = new CUsuario();

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

        SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString);
        SqlCommand    Stored = new SqlCommand("spg_grdLevantamiento", sqlCon);

        Stored.CommandType = CommandType.StoredProcedure;
        Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value        = pTamanoPaginacion;
        Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value            = pPaginaActual;
        Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value    = pColumnaOrden;
        Stored.Parameters.Add("TipoOrden", SqlDbType.VarChar, 4).Value        = pTipoOrden;
        Stored.Parameters.Add("pRazonSocial", SqlDbType.VarChar, 250).Value   = Convert.ToString(pRazonSocial);
        Stored.Parameters.Add("pFolio", SqlDbType.VarChar, 250).Value         = Convert.ToString(pFolio);
        Stored.Parameters.Add("pIdOportunidad", SqlDbType.VarChar, 250).Value = Convert.ToString(pIdOportunidad);
        Stored.Parameters.Add("pIdEstatusLevantamiento", SqlDbType.Int).Value = pIdEstatusLevantamiento;
        Stored.Parameters.Add("pBaja", SqlDbType.Int).Value = pAI;
        Stored.Parameters.Add("pFechaInicial", SqlDbType.VarChar, 255).Value = pFechaInicial;
        Stored.Parameters.Add("pFechaFinal", SqlDbType.VarChar, 255).Value   = pFechaFinal;
        Stored.Parameters.Add("pPorFecha", SqlDbType.Int).Value = pPorFecha;
        DataSet        dataSet     = new DataSet();
        SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored);

        dataAdapter.Fill(dataSet);
        return(new CJQGridJsonResponse(dataSet));
    }
Example #3
0
    public static string ObtenerDivisionOportunidad(int IdOportunidad)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        JObject oRespuesta = new JObject();

        JObject Modelo = new JObject();

        if (respuesta == "Conexion Establecida")
        {
            Dictionary <string, object> Parametros = new Dictionary <string, object>();

            COportunidad oportunidad = new COportunidad();
            Parametros.Add("IdOportunidad", IdOportunidad);
            oportunidad.LlenaObjetoFiltros(Parametros, ConexionBaseDatos);

            Modelo.Add("ValorDefault", "0");
            Modelo.Add("DescripcionDefault", "Elegir una opción...");
            Modelo.Add("Opciones", CDivision.ObtenerJsonDivisionesActivas(oportunidad.IdDivision, ConexionBaseDatos));

            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());
    }
Example #4
0
    public static string EditarPagina(int pIdPagina, string pPagina, string pTitulo, string pNombreMenu, int pIdMenu, bool pValidarSucursal)
    {
        string validacion = ValidaPagina(pPagina, pTitulo, pNombreMenu, pIdMenu);

        if (validacion != "")
        {
            return("1|" + validacion);
        }
        else
        {
            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

            //¿La conexion se establecio?
            if (respuesta == "Conexion Establecida")
            {
                CPagina Pagina = new CPagina();
                Pagina.LlenaObjeto(pIdPagina, ConexionBaseDatos);
                Pagina.Pagina          = pPagina;
                Pagina.Titulo          = pTitulo;
                Pagina.NombreMenu      = pNombreMenu;
                Pagina.IdMenu          = pIdMenu;
                Pagina.ValidarSucursal = pValidarSucursal;
                Pagina.Editar(ConexionBaseDatos);
                string JsonPaginas = Pagina.ObtenerJsonArbol(ConexionBaseDatos);
                respuesta = "0|" + JsonPaginas;
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(respuesta);
        }
    }
    public static string ObtenerFormaEditarTipoDocumento(int IdTipoDocumento)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();
        JObject   oPermisos         = new JObject();
        CUsuario  Usuario           = new CUsuario();

        oPermisos.Add("puedeEditarTipoDocumento", puedeEditarTipoDocumento);

        if (respuesta == "Conexion Establecida")
        {
            JObject        Modelo        = new JObject();
            CTipoDocumento TipoDocumento = new CTipoDocumento();
            TipoDocumento.LlenaObjeto(IdTipoDocumento, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdTipoDocumento", TipoDocumento.IdTipoDocumento));
            Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento));
            Modelo.Add(new JProperty("Comando", TipoDocumento.Comando));
            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());
    }
Example #6
0
    public static string AgregarMetodoPago(Dictionary <string, object> pMetodoPago)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMetodoPago MetodoPago = new CMetodoPago();
            MetodoPago.MetodoPago       = Convert.ToString(pMetodoPago["MetodoPago"]);
            MetodoPago.IdTipoMovimiento = Convert.ToInt32(pMetodoPago["IdTipoMovimiento"]);
            MetodoPago.Clave            = Convert.ToString(pMetodoPago["Clave"]);

            string validacion = ValidarMetodoPago(MetodoPago, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                MetodoPago.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);
        }
    }
Example #7
0
    public static string ObtenerFormaEditarTraspaso(int IdTraspaso)
    {
        CConexion ConexionBaseDatos   = new CConexion();
        string    respuesta           = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarTraspaso = 0;
        JObject   oRespuesta          = new JObject();
        JObject   oPermisos           = new JObject();
        CUsuario  Usuario             = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject   Modelo   = new JObject();
            CTraspaso Traspaso = new CTraspaso();
            Traspaso.LlenaObjeto(IdTraspaso, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdTraspaso", Traspaso.IdTraspaso));
            //Modelo.Add(new JProperty("Traspaso", Traspaso.Traspaso));
            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());
    }
Example #8
0
    public static string ObtenerFormaConsultarEstructuraAddenda(int pIdAddenda)
    {
        CConexion ConexionBaseDatos  = new CConexion();
        string    respuesta          = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarAddenda = 0;
        JObject   oRespuesta         = new JObject();
        JObject   oPermisos          = new JObject();
        CUsuario  Usuario            = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject  Modelo  = new JObject();
            CAddenda Addenda = new CAddenda();
            Addenda.LlenaObjeto(pIdAddenda, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdAddenda", Addenda.IdAddenda));
            Modelo.Add(new JProperty("Addenda", Addenda.Addenda));
            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }

        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Example #9
0
    public static string ObtenerFormaEditarEstructuraAddenda(int IdEstructuraAddenda)
    {
        CConexion          ConexionBaseDatos            = new CConexion();
        string             respuesta                    = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int                puedeEditarEstructuraAddenda = 0;
        JObject            oRespuesta                   = new JObject();
        JObject            oPermisos                    = new JObject();
        CUsuario           Usuario           = new CUsuario();
        CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda();

        EstructuraAddenda.LlenaObjeto(IdEstructuraAddenda, ConexionBaseDatos);
        if (Usuario.TienePermisos(new string[] { "puedeEditarEstructuraAddenda" }, ConexionBaseDatos) == "")
        {
            puedeEditarEstructuraAddenda = 1;
        }
        oPermisos.Add("puedeEditarEstructuraAddenda", puedeEditarEstructuraAddenda);
        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();
            Modelo = CEstructuraAddenda.ObtenerJsonEstructuraAddenda(Modelo, IdEstructuraAddenda, ConexionBaseDatos);
            Modelo.Add("TipoElementos", CEstructuraAddenda.ObtenerJsonTipoElementos(IdEstructuraAddenda, 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());
    }
    public static CJQGridJsonResponse ObtenerAnalisisCartera(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden, string pTipoOrden, string pCliente, int pIdTipoCliente, string pAgente, string pFechaInicial, string pFechaFinal)
    {
        CConexion     ConexionBaseDatos = new CConexion();
        string        respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        SqlConnection sqlCon            = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString);
        SqlCommand    Stored            = new SqlCommand("spg_grdAnalisisCartera", sqlCon);

        Stored.CommandType = CommandType.StoredProcedure;
        Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value     = pTamanoPaginacion;
        Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value         = pPaginaActual;
        Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = pColumnaOrden;
        Stored.Parameters.Add("TipoOrden", SqlDbType.VarChar, 4).Value     = pTipoOrden;
        Stored.Parameters.Add("Cliente", SqlDbType.VarChar, 255).Value     = pCliente;
        Stored.Parameters.Add("IdTipoCliente", SqlDbType.Int).Value        = pIdTipoCliente;
        Stored.Parameters.Add("Agente", SqlDbType.VarChar, 255).Value      = pAgente;
        Stored.Parameters.Add("FechaInicial", SqlDbType.VarChar, 10).Value = pFechaInicial;
        Stored.Parameters.Add("FechaFinal", SqlDbType.VarChar, 10).Value   = pFechaFinal;
        Stored.Parameters.Add("IdEmpresa", SqlDbType.Int).Value            = Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]);

        DataSet        dataSet     = new DataSet();
        SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored);

        dataAdapter.Fill(dataSet);
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(new CJQGridJsonResponse(dataSet));
    }
Example #11
0
    public static string AgregarAddenda(Dictionary <string, object> pAddenda)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CAddenda Addenda = new CAddenda();
            Addenda.Addenda = Convert.ToString(pAddenda["Addenda"]);

            string validacion = ValidarAddenda(Addenda, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                Addenda.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);
        }
    }
Example #12
0
    public static string EditarMenu(int pIdMenu, string pMenu, int pIdProyectoSistema)
    {
        string validacion = ValidaMenu(pMenu, pIdProyectoSistema);

        if (validacion != "")
        {
            return("1|" + validacion);
        }
        else
        {
            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

            //¿La conexion se establecio?
            if (respuesta == "Conexion Establecida")
            {
                CMenu Menu = new CMenu();
                Menu.IdMenu            = pIdMenu;
                Menu.Menu              = pMenu;
                Menu.IdProyectoSistema = pIdProyectoSistema;
                Menu.Editar(ConexionBaseDatos);
                string XMLMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
                respuesta = "0|" + XMLMenu;
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(respuesta);
        }
    }
Example #13
0
    public static string OrdenarMenus(object pObjetoJSON)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu Menu = new CMenu();
            foreach (Dictionary <string, object> OMenu in (Array)pObjetoJSON)
            {
                Menu.IdMenu = Convert.ToInt32(OMenu["IdMenu"]);
                Menu.Orden  = Convert.ToInt32(OMenu["Orden"]);
                Menu.OrdenarMenu(ConexionBaseDatos);
            }
            JObject OJson = new JObject();
            OJson.Add("Error", false);
            OJson.Add("Mensaje", "Los cambios se guardaron correctamente, actualiza la pagina para mostrar los cambios en el menú.");
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Error", true);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }
Example #14
0
    public static string ObtenerMenus()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            JObject OJson = new JObject();
            JObject JMenu;
            JArray  JArregloObjetos = new JArray();

            CMenu Menu = new CMenu();
            foreach (CMenu OM in Menu.LlenaObjetos_OrdenadoPorOrden(ConexionBaseDatos))
            {
                JMenu = new JObject();
                JMenu.Add(new JProperty("IdMenu", OM.IdMenu));
                JMenu.Add(new JProperty("Menu", OM.Menu));
                JArregloObjetos.Add(JMenu);
            }
            OJson.Add("Success", true);
            OJson.Add("ListaMenus", JArregloObjetos);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Success", false);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }
Example #15
0
    public static string EditarIVA(Dictionary <string, object> pIVA)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CIVA IVA = new CIVA();

        IVA.IdIVA                    = Convert.ToInt32(pIVA["IdIVA"]);;
        IVA.IVA                      = Convert.ToDecimal(pIVA["IVA"]);
        IVA.DescripcionIVA           = Convert.ToString(pIVA["DescripcionIVA"]);
        IVA.ClaveCuentaContable      = Convert.ToString(pIVA["ClaveCuentaContable"]);
        IVA.CuentaContableTrasladado = Convert.ToString(pIVA["CuentaContableTrasladado"]);
        IVA.CCAcreditablePagado      = Convert.ToString(pIVA["CuentaContableAcreditablePagado"]);
        IVA.CCTrasladadoPagado       = Convert.ToString(pIVA["CuentaContableTrasladadoPagado"]);

        string validacion = ValidarIVA(IVA, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            IVA.Editar(ConexionBaseDatos);
            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", validacion));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        return(oRespuesta.ToString());
    }
Example #16
0
    public static string EditarAddenda(Dictionary <string, object> pAddenda)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CAddenda Addenda = new CAddenda();

        Addenda.IdAddenda = Convert.ToInt32(pAddenda["IdAddenda"]);;
        Addenda.Addenda   = Convert.ToString(pAddenda["Addenda"]);

        string validacion = ValidarAddenda(Addenda, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Addenda.Editar(ConexionBaseDatos);
            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", validacion));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        return(oRespuesta.ToString());
    }
Example #17
0
    public static string ObtenerFormaAgregarMetodoPago()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

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

            Dictionary <string, object> ParametrosTS = new Dictionary <string, object>();
            ParametrosTS.Add("Baja", 0);
            CTipoMovimiento TipoMovimiento   = new CTipoMovimiento();
            JArray          JTipoMovimientos = new JArray();
            foreach (CTipoMovimiento oTipoMovimiento in TipoMovimiento.LlenaObjetosFiltros(ParametrosTS, ConexionBaseDatos))
            {
                JObject JTipoMovimiento = new JObject();
                JTipoMovimiento.Add(new JProperty("IdTipoMovimiento", oTipoMovimiento.IdTipoMovimiento));
                JTipoMovimiento.Add(new JProperty("TipoMovimiento", oTipoMovimiento.TipoMovimiento));
                JTipoMovimientos.Add(JTipoMovimiento);
            }
            Modelo.Add(new JProperty("TipoMovimientos", JTipoMovimientos));

            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());
    }
Example #18
0
    public static string EditarEstructuraAddenda(Dictionary <string, object> pEstructuraAddenda)
    {
        CConexion          ConexionBaseDatos = new CConexion();
        string             respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda();

        EstructuraAddenda.LlenaObjeto(Convert.ToInt32(pEstructuraAddenda["IdEstructuraAddenda"]), ConexionBaseDatos);
        EstructuraAddenda.IdEstructuraAddenda = Convert.ToInt32(pEstructuraAddenda["IdEstructuraAddenda"]);
        EstructuraAddenda.EstructuraAddenda   = Convert.ToString(pEstructuraAddenda["EstructuraAddenda"]);
        EstructuraAddenda.IdTipoElemento      = Convert.ToInt32(pEstructuraAddenda["IdTipoElemento"]);
        string validacion = ValidarEstructuraAddenda(EstructuraAddenda, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            EstructuraAddenda.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());
    }
Example #19
0
    public static string EditarMetodoPago(Dictionary <string, object> pMetodoPago)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CMetodoPago MetodoPago = new CMetodoPago();

        MetodoPago.IdMetodoPago     = Convert.ToInt32(pMetodoPago["IdMetodoPago"]);
        MetodoPago.MetodoPago       = Convert.ToString(pMetodoPago["MetodoPago"]);
        MetodoPago.IdTipoMovimiento = Convert.ToInt32(pMetodoPago["IdTipoMovimiento"]);
        MetodoPago.Clave            = Convert.ToString(pMetodoPago["Clave"]);

        string validacion = ValidarMetodoPago(MetodoPago, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            MetodoPago.Editar(ConexionBaseDatos);
            oRespuesta.Add("Error", 0);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add("Error", 1);
            oRespuesta.Add("Descripcion", validacion);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        return(oRespuesta.ToString());
    }
Example #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int       idPerfil          = Convert.ToInt32(this.Request.Params["IdPerfil"]);
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPerfil", idPerfil.ToString());

            HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulPermisosAsignados") as HtmlGenericControl;
            string             liPermisosAsignados = "";
            CPerfilPermiso     PermisosAsignados   = new CPerfilPermiso();
            foreach (CPerfilPermiso CPP in PermisosAsignados.PermisosAsignados(idPerfil, ConexionBaseDatos))
            {
                COpcion Opcion = new COpcion();
                Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos);
                liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosAsignados.InnerHtml = liPermisosAsignados;

            HtmlGenericControl ulPermisosDisponibles = Page.FindControl("ulPermisosDisponibles") as HtmlGenericControl;
            string             liPermisosDisponibles = "";
            COpcion            PermisosDisponibles   = new COpcion();
            foreach (COpcion Opcion in PermisosDisponibles.PerfilPermisosDisponibles(idPerfil, ConexionBaseDatos))
            {
                liPermisosDisponibles = liPermisosDisponibles + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosDisponibles.InnerHtml = liPermisosDisponibles;
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Example #21
0
    public static string EditarTraspaso(Dictionary <string, object> pTraspaso)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CTraspaso Traspaso = new CTraspaso();

        Traspaso.IdTraspaso = Convert.ToInt32(pTraspaso["IdTraspaso"]);;
        //Traspaso.Traspaso = Convert.ToString(pTraspaso["Traspaso"]);

        string validacion = "";//ValidarTraspaso(Traspaso, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Traspaso.Editar(ConexionBaseDatos);
            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", validacion));
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Example #22
0
    public static string AgregarBanco(Dictionary <string, object> pBanco)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CBanco Banco = new CBanco();
            Banco.Banco = Convert.ToString(pBanco["Banco"]);
            Banco.RFC   = Convert.ToString(pBanco["RFC"]);

            string validacion = ValidarBanco(Banco, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                Banco.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
                ConexionBaseDatos.CerrarBaseDatosSqlServer();
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
    public static string AgregarTipoDocumento(Dictionary <string, object> pTipoDocumento)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoDocumento TipoDocumento = new CTipoDocumento();
            TipoDocumento.TipoDocumento = Convert.ToString(pTipoDocumento["TipoDocumento"]);
            TipoDocumento.Comando       = Convert.ToString(pTipoDocumento["Comando"]);

            string validacion = ValidarTipoDocumento(TipoDocumento, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                TipoDocumento.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
                ConexionBaseDatos.CerrarBaseDatosSqlServer();
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
Example #24
0
    public static string EditarBanco(Dictionary <string, object> pBanco)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CBanco Banco = new CBanco();

        Banco.IdBanco = Convert.ToInt32(pBanco["IdBanco"]);;
        Banco.Banco   = Convert.ToString(pBanco["Banco"]);
        Banco.RFC     = Convert.ToString(pBanco["RFC"]);

        string validacion = ValidarBanco(Banco, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Banco.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());
    }
    public static string EditarTipoDocumento(Dictionary <string, object> pTipoDocumento)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CTipoDocumento TipoDocumento = new CTipoDocumento();

        TipoDocumento.IdTipoDocumento = Convert.ToInt32(pTipoDocumento["IdTipoDocumento"]);;
        TipoDocumento.TipoDocumento   = Convert.ToString(pTipoDocumento["TipoDocumento"]);
        TipoDocumento.Comando         = Convert.ToString(pTipoDocumento["Comando"]);

        string validacion = ValidarTipoDocumento(TipoDocumento, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            TipoDocumento.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());
    }
Example #26
0
    public static string EditarLocalidad(Dictionary <string, object> pLocalidad)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CLocalidad Localidad = new CLocalidad();

        Localidad.LlenaObjeto(Convert.ToInt32(pLocalidad["IdLocalidad"]), ConexionBaseDatos);
        Localidad.Localidad   = pLocalidad["Localidad"].ToString();
        Localidad.Clave       = pLocalidad["Clave"].ToString();
        Localidad.IdMunicipio = Convert.ToInt32(pLocalidad["IdMunicipio"]);


        string validacion = ValidarLocalidad(Localidad);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Localidad.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());
    }
Example #27
0
    public static string ObtenerFormaFiltroLevantamiento()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();
        JObject   Modelo            = new JObject();
        DateTime  Fecha             = DateTime.Now;

        Modelo.Add("FechaInicial", Convert.ToString(Fecha.ToShortDateString()));
        Modelo.Add("FechaFinal", Convert.ToString(Fecha.ToShortDateString()));

        JArray            Estatus  = new JArray();
        CSelectEspecifico Consulta = new CSelectEspecifico();

        Consulta.StoredProcedure.CommandText = "sp_Levantamiento_Filtro_grdLevantamiento_Estatus";
        Consulta.Llena(ConexionBaseDatos);

        while (Consulta.Registros.Read())
        {
            JObject oEstatus = new JObject();
            oEstatus.Add("Valor", Convert.ToInt32(Consulta.Registros["IdEstatusLevantamiento"]));
            oEstatus.Add("Descripcion", Convert.ToString(Consulta.Registros["EstatusLevantamiento"]));
            Estatus.Add(oEstatus);
        }

        Consulta.CerrarConsulta();

        Modelo.Add("Estatus", Estatus);

        oRespuesta.Add(new JProperty("Error", 0));
        oRespuesta.Add(new JProperty("Modelo", Modelo));
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Example #28
0
    public static string ObtenerFormaEditarIVA(int IdIVA)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarIVA    = 0;
        JObject   oRespuesta        = new JObject();
        JObject   oPermisos         = new JObject();
        CUsuario  Usuario           = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();
            Modelo = CIVA.ObtenerIVA(Modelo, IdIVA, 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());
    }
Example #29
0
    public static string ObtenerListaOportunidad(int pIdCliente, int pIdOportunidad)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

        if (respuesta == "Conexion Establecida")
        {
            CUsuario Usuario = new CUsuario();
            Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

            JObject Modelo = new JObject();
            Modelo.Add("ValorDefault", "0");
            Modelo.Add("DescripcionDefault", "Elegir una opción...");
            Modelo.Add("Opciones", COportunidad.ObtenerOportunidadProyecto(pIdCliente, Usuario.IdUsuario, pIdOportunidad, ConexionBaseDatos));
            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());
    }
Example #30
0
    public static CJQGridJsonResponse ObtenerOportunidadesClienteAgente(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden, string pTipoOrden, string pCliente, string pOportunidad, int IdUsuario, int IdTipoCliente, int IdDivision, int Seguimiento)
    {
        CConexion     ConexionBaseDatos = new CConexion();
        string        respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        SqlConnection sqlCon            = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString);
        SqlCommand    Stored            = new SqlCommand("spg_grdVentasAgente", sqlCon);

        Stored.CommandType = CommandType.StoredProcedure;
        Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value      = pTamanoPaginacion;
        Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value          = pPaginaActual;
        Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value  = pColumnaOrden;
        Stored.Parameters.Add("TipoOrden", SqlDbType.VarChar, 4).Value      = pTipoOrden;
        Stored.Parameters.Add("pOportunidad", SqlDbType.VarChar, 255).Value = Convert.ToString(pOportunidad);
        Stored.Parameters.Add("pCliente", SqlDbType.VarChar, 255).Value     = Convert.ToString(pCliente);
        Stored.Parameters.Add("pIdUsuario", SqlDbType.Int).Value            = IdUsuario;
        Stored.Parameters.Add("pIdEmpresa", SqlDbType.Int).Value            = Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]);
        Stored.Parameters.Add("pIdTipoCliente", SqlDbType.Int).Value        = Convert.ToInt32(IdTipoCliente);
        Stored.Parameters.Add("pIdDivision", SqlDbType.Int).Value           = Convert.ToInt32(IdDivision);
        Stored.Parameters.Add("pSeguimiento", SqlDbType.Int).Value          = Convert.ToInt32(Seguimiento);

        DataSet        dataSet     = new DataSet();
        SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored);

        dataAdapter.Fill(dataSet);
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(new CJQGridJsonResponse(dataSet));
    }