public static string ObtenerFormaAutorizacionIVA(int pIdAutorizacionIVA)
    {
        CConexion   ConexionBaseDatos             = new CConexion();
        string      respuesta                     = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int         puedeConsultarAutorizacionIVA = 0;
        JObject     oRespuesta                    = new JObject();
        JObject     oPermisos                     = new JObject();
        CUsuario    Usuario    = new CUsuario();
        CTipoMoneda TipoMoneda = new CTipoMoneda();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject          Modelo          = new JObject();
            CAutorizacionIVA AutorizacionIVA = new CAutorizacionIVA();
            AutorizacionIVA.LlenaObjeto(pIdAutorizacionIVA, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdAutorizacionIVA", AutorizacionIVA.IdAutorizacionIVA));

            Usuario.LlenaObjeto(AutorizacionIVA.IdUsuarioAutorizo, ConexionBaseDatos);
            Modelo.Add(new JProperty("UsuarioAutoriza", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno));

            Usuario.LlenaObjeto(AutorizacionIVA.IdUsuarioSolicito, ConexionBaseDatos);
            Modelo.Add(new JProperty("UsuarioSolicita", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno));

            Modelo.Add(new JProperty("FechaVigencia", AutorizacionIVA.FechaVigencia.ToShortDateString()));
            Modelo.Add(new JProperty("IVA", AutorizacionIVA.IVA));
            Modelo.Add(new JProperty("TipoDocumento", AutorizacionIVA.TipoDocumento));

            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());
    }
Esempio n. 2
0
    public static string ObtenerFormaTipoCambio(int pIdTipoCambio)
    {
        CConexion ConexionBaseDatos     = new CConexion();
        string    respuesta             = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarTipoCambio = 0;
        JObject   oRespuesta            = new JObject();
        JObject   oPermisos             = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject     Modelo     = new JObject();
            CTipoCambio TipoCambio = new CTipoCambio();
            TipoCambio.LlenaObjeto(pIdTipoCambio, ConexionBaseDatos);

            CTipoMoneda TipoMoneda = new CTipoMoneda();
            TipoMoneda.LlenaObjeto(TipoCambio.IdTipoMonedaOrigen, ConexionBaseDatos);

            CTipoMoneda TipoMonedaDes = new CTipoMoneda();
            TipoMonedaDes.LlenaObjeto(TipoCambio.IdTipoMonedaDestino, ConexionBaseDatos);

            Modelo.Add(new JProperty("IdTipoCambio", TipoCambio.IdTipoCambio));
            Modelo.Add(new JProperty("TipoCambio", TipoCambio.TipoCambio));
            Modelo.Add(new JProperty("TipoMonedaOrigen", TipoMoneda.TipoMoneda));
            Modelo.Add(new JProperty("TipoMonedaDestino", TipoMonedaDes.TipoMoneda));
            Modelo.Add(new JProperty("Fecha", TipoCambio.Fecha.ToString("dd/MM/yyyy")));
            Modelo.Add(new JProperty("Simbolo", TipoMoneda.Simbolo));
            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());
    }
Esempio n. 3
0
    [WebMethod]//
    public static string ObtenerFormaEstado(int pIdEstado)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarEstado = 0;
        JObject   oRespuesta        = new JObject();
        JObject   oPermisos         = new JObject();
        CEstado   Estado            = new CEstado();

        CUsuario Usuario = new CUsuario();

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

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

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

            Estado.LlenaObjeto(pIdEstado, ConexionBaseDatos);
            CPais Pais = new CPais();
            Pais.LlenaObjeto(Estado.IdPais, ConexionBaseDatos);

            Modelo.Add("IdEstado", Estado.IdEstado);
            Modelo.Add("Estado", Estado.Estado);
            Modelo.Add("Abreviatura", Estado.Abreviatura);
            Modelo.Add("Clave", Estado.Clave);
            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());
    }
Esempio n. 4
0
    public static string ObtenerJsonArbolPaginas()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPagina Pagina      = new CPagina();
            string  JsonPaginas = Pagina.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = JsonPaginas.ToString();
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 5
0
    public static string ObtenerJsonArbolPerfiles()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPerfil Perfil     = new CPerfil();
            string  JsonPerfil = Perfil.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = JsonPerfil;
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
    public static string JsonArbolPermisos()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            COpcion Opcion       = new COpcion();
            string  JsonPermisos = Opcion.ObtenerJsonArbolPermisos(ConexionBaseDatos);
            respuesta = JsonPermisos;
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 7
0
    public static string CambiarEstatus(int pIdSubCategoria, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            CSubCategoria SubCategoria = new CSubCategoria();
            SubCategoria.IdSubCategoria = pIdSubCategoria;
            SubCategoria.Baja           = pBaja;
            SubCategoria.Eliminar(ConexionBaseDatos);
            respuesta = "0|SubCategoriaEliminado";
        }

        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 8
0
    public static string ObtenerJsonArbolMenu()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu  Menu     = new CMenu();
            string JsonMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = JsonMenu.ToString();
        }

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

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

        if (respuesta == "Conexion Establecida")
        {
            JObject            Modelo            = new JObject();
            CImpresionTemplate ImpresionTemplate = new CImpresionTemplate();
            ImpresionTemplate.LlenaObjeto(pIdImpresionTemplate, ConexionBaseDatos);

            CEmpresa Empresa = new CEmpresa();
            Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos);

            CImpresionDocumento ImpresionDocumento = new CImpresionDocumento();
            ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos);

            Modelo.Add(new JProperty("IdImpresionTemplate", ImpresionTemplate.IdImpresionTemplate));
            Modelo.Add(new JProperty("Empresa", Empresa.Empresa));
            Modelo.Add(new JProperty("ImpresionDocumento", ImpresionDocumento.ImpresionDocumento));
            Modelo.Add(new JProperty("RutaTemplate", ImpresionTemplate.RutaTemplate));
            Modelo.Add(new JProperty("RutaCSS", ImpresionTemplate.RutaCSS));
            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());
    }
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Expires     = -1;

            int    IdSolicitudProyecto = Convert.ToInt32(HttpContext.Current.Request["pIdSolicitudProyecto"]);
            String filename            = HttpContext.Current.Request.Headers["X-File-Name"];
            string ruta        = HttpContext.Current.Server.MapPath("~") + "\\Archivos\\ArchivosSolicitudProyecto";
            Stream inputStream = HttpContext.Current.Request.InputStream;

            filename = filename.Replace("%20", "");
            string[] aFileName = filename.Split('.');
            filename = filename.Replace("." + aFileName.GetValue(aFileName.Length - 1), "");
            filename = "archivo_solicitudProyecto_" + IdSolicitudProyecto + "." + aFileName.GetValue(aFileName.Length - 1);
            FileStream fileStream = new FileStream(ruta + "\\" + filename, FileMode.OpenOrCreate);

            byte[] bytesInStream = new byte[inputStream.Length];
            inputStream.Read(bytesInStream, 0, (int)bytesInStream.Length);
            fileStream.Write(bytesInStream, 0, bytesInStream.Length);
            fileStream.Close();

            CConexion ConexionBaseDatos = new CConexion();

            ConexionBaseDatos.ConectarBaseDatosSqlServer();

            CSolicitudProyecto solicitudProyecto = new CSolicitudProyecto();

            solicitudProyecto.LlenaObjeto(IdSolicitudProyecto, ConexionBaseDatos);
            solicitudProyecto.Archivo = filename;
            solicitudProyecto.Editar(ConexionBaseDatos);

            CArchivoSolicitudProyecto archivoSolicitudProyecto = new CArchivoSolicitudProyecto();

            archivoSolicitudProyecto.IdSolicitudProyecto      = IdSolicitudProyecto;
            archivoSolicitudProyecto.ArchivoSolicitudProyecto = filename;
            archivoSolicitudProyecto.FechaCreacion            = Convert.ToDateTime(DateTime.Now);
            archivoSolicitudProyecto.IdUsuarioCracion         = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]);
            archivoSolicitudProyecto.Agregar(ConexionBaseDatos);

            ConexionBaseDatos.CerrarBaseDatosSqlServer();

            context.Response.Write("{success:true, name:\"" + filename + "\", path:\"" + ruta + "/" + filename + "\"}"); fileStream.Close();
        }
Esempio n. 11
0
    public static string AgregarSubCuentaContable(Dictionary <string, object> pSubCuentaContable)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CSubCuentaContable SubCuentaContable = new CSubCuentaContable();
            SubCuentaContable.SubCuentaContable = Convert.ToString(pSubCuentaContable["SubCuentaContable"]);
            SubCuentaContable.Descripcion       = Convert.ToString(pSubCuentaContable["Descripcion"]);
            SubCuentaContable.IdCuentaContable  = Convert.ToInt32(pSubCuentaContable["IdCuentaContable"]);
            SubCuentaContable.CuentaContable    = Convert.ToString(pSubCuentaContable["CuentaContable"]);
            string validacion = ValidarSubCuentaContable(SubCuentaContable, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                SubCuentaContable.Agregar(ConexionBaseDatos);

                CHistorialGenerico HistorialGenerico = new CHistorialGenerico();
                HistorialGenerico.IdGenerico = SubCuentaContable.IdSubCuentaContable;
                HistorialGenerico.IdUsuario  = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]);
                HistorialGenerico.Fecha      = Convert.ToDateTime(DateTime.Now);
                HistorialGenerico.Comentario = "Se inserto una subcuenta contable";
                HistorialGenerico.AgregarHistorialGenerico("SubCuentaContable", 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);
        }
    }
Esempio n. 12
0
    public static string EliminarUsuario(int pIdUsuario)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CUsuario Usuario = new CUsuario();
            Usuario.IdUsuario = pIdUsuario;
            Usuario.Eliminar(ConexionBaseDatos);
            respuesta = "0|UsuarioEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 13
0
    public static string ObtenerSucursalesAsignadas(int pIdEmpresa)
    {
        JObject   oRespuesta        = new JObject();
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

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

            JArray JASucursales = new JArray();
            foreach (CSucursal oSucursal in Sucursal.ObtenerSucursalesAsignadas(Usuario.IdUsuario, pIdEmpresa, ConexionBaseDatos))
            {
                JObject JSucursal = new JObject();
                JSucursal.Add("Valor", oSucursal.IdSucursal);
                JSucursal.Add("Descripcion", oSucursal.Sucursal);
                if (Usuario.IdSucursalActual == oSucursal.IdSucursal)
                {
                    JSucursal.Add("Selected", 1);
                }
                else
                {
                    JSucursal.Add("Selected", 0);
                }
                JASucursales.Add(JSucursal);
            }
            Modelo.Add("Opciones", JASucursales);
            oRespuesta.Add("Modelo", Modelo);
            oRespuesta.Add("Error", 0);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add("Error", 1);
            oRespuesta.Add("Descripcion", respuesta);
        }

        return(oRespuesta.ToString());
    }
Esempio n. 14
0
    public static string ObtenerFormaAgregarCuentaContableComplementos(int pIdTipoCuentaContable)
    {
        CConexion ConexionBaseDatos         = new CConexion();
        string    respuesta                 = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarCuentaContable = 0;
        JObject   oRespuesta                = new JObject();
        JObject   oPermisos                 = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            CCuentaContable             CuentaContable = new CCuentaContable();
            Dictionary <string, object> Parametros     = new Dictionary <string, object>();
            Parametros.Add("IdTipoCuentaContable", pIdTipoCuentaContable);
            CuentaContable.LlenaObjetoFiltros(Parametros, ConexionBaseDatos);

            CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable();
            TipoCuentaContable.LlenaObjeto(pIdTipoCuentaContable, ConexionBaseDatos);

            JObject Modelo = new JObject();
            Modelo.Add("IdTipoCuentaContable", pIdTipoCuentaContable);
            Modelo.Add("TipoCuentaContable", TipoCuentaContable.TipoCuentaContable);
            Modelo.Add("CuentaClienteComplemento", CuentaContable.CuentaContable);
            Modelo.Add("DescripcionCuentaClienteComplemento", CuentaContable.Descripcion);
            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());
    }
Esempio n. 15
0
    public static string ObtenerFormaMetodoPago(int pIdMetodoPago)
    {
        CConexion ConexionBaseDatos     = new CConexion();
        string    respuesta             = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarMetodoPago = 0;
        JObject   oRespuesta            = new JObject();
        JObject   oPermisos             = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject     Modelo     = new JObject();
            CMetodoPago MetodoPago = new CMetodoPago();
            MetodoPago.LlenaObjeto(pIdMetodoPago, ConexionBaseDatos);
            Modelo.Add("IdMetodoPago", MetodoPago.IdMetodoPago);
            Modelo.Add("MetodoPago", MetodoPago.MetodoPago);


            CTipoMovimiento TipoMovimiento = new CTipoMovimiento();//aqui llena el campo de consulta
            TipoMovimiento.LlenaObjeto(MetodoPago.IdTipoMovimiento, ConexionBaseDatos);
            Modelo.Add("TipoMovimiento", TipoMovimiento.TipoMovimiento);

            Modelo.Add("Clave", MetodoPago.Clave);

            Modelo.Add("Permisos", oPermisos);
            oRespuesta.Add("Error", 0);
            oRespuesta.Add("Modelo", Modelo);
        }
        else
        {
            oRespuesta.Add("Error", 1);
            oRespuesta.Add("Descripcion", "No hay conexion a Base de Datos");
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Esempio n. 16
0
    public static string ObtenerFormaAgregarEstructuraAddenda(int pIdAddenda)
    {
        CConexion ConexionBaseDatos             = new CConexion();
        string    respuesta                     = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeAgregarEstructuraAddenda = 0;
        JObject   oRespuesta                    = new JObject();
        JObject   oPermisos                     = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject       Modelo         = new JObject();
            CAddenda      Addenda        = new CAddenda();
            CTipoElemento TipoElemento   = new CTipoElemento();
            JArray        JTipoElementos = new JArray();
            foreach (CTipoElemento oTipoElemento in TipoElemento.LlenaObjetos(ConexionBaseDatos))
            {
                JObject JTipoElemento = new JObject();
                JTipoElemento.Add(new JProperty("IdTipoElemento", oTipoElemento.IdTipoElemento));
                JTipoElemento.Add(new JProperty("TipoElemento", oTipoElemento.TipoElemento));
                JTipoElementos.Add(JTipoElemento);
            }

            Addenda.LlenaObjeto(pIdAddenda, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdAddenda", Addenda.IdAddenda));
            Modelo.Add(new JProperty("Addenda", Addenda.Addenda));
            Modelo.Add(new JProperty("TipoElementos", JTipoElementos));

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
        }

        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Esempio n. 17
0
    public static string AgregarMenu(string pMenu, int pIdProyectoSistema)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            //Valida permisos
            CUsuario Usuario        = new CUsuario();
            string   validaPermisos = Usuario.TienePermisos(new string[] { "ConsultarMenus", "AgregarMenu" }, ConexionBaseDatos);
            if (validaPermisos != "")
            {
                return("1|" + validaPermisos);
            }

            //Valida campos
            string validacion = ValidaMenu(pMenu, pIdProyectoSistema);
            if (validacion != "")
            {
                return("1|" + validacion);
            }
            else
            {
                CMenu Menu = new CMenu();
                Menu.Menu = pMenu;
                Menu.IdProyectoSistema = pIdProyectoSistema;
                Menu.Agregar(ConexionBaseDatos);
                string JsonMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
                respuesta = JsonMenu.ToString();
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(respuesta);
        }
        else
        {
            return("1|" + respuesta);
        }
    }
Esempio n. 18
0
    public static string AgregarCuentaContableComplementos(Dictionary <string, object> pCuentaContable)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CUsuario Usuario = new CUsuario();
            Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

            CCuentaContable             CuentaContable = new CCuentaContable();
            Dictionary <string, object> Parametros     = new Dictionary <string, object>();
            Parametros.Add("IdTipoCuentaContable", Convert.ToInt32(pCuentaContable["IdTipoCuentaContable"]));
            CuentaContable.LlenaObjetoFiltros(Parametros, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (CuentaContable.IdCuentaContable == 0)
            {
                CuentaContable.IdTipoCuentaContable = Convert.ToInt32(pCuentaContable["IdTipoCuentaContable"]);
                CuentaContable.CuentaContable       = pCuentaContable["CuentaClienteComplemento"].ToString();
                CuentaContable.Descripcion          = pCuentaContable["DescripcionCuentaClienteComplemento"].ToString();
                CuentaContable.Agregar(ConexionBaseDatos);
            }
            else
            {
                CuentaContable.IdTipoCuentaContable = Convert.ToInt32(pCuentaContable["IdTipoCuentaContable"]);
                CuentaContable.CuentaContable       = pCuentaContable["CuentaClienteComplemento"].ToString();
                CuentaContable.Descripcion          = pCuentaContable["DescripcionCuentaClienteComplemento"].ToString();
                CuentaContable.Editar(ConexionBaseDatos);
            }

            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
Esempio n. 19
0
    public static string EditarEmpresa(Dictionary <string, object> pEmpresa)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CEmpresa Empresa = new CEmpresa();

        Empresa.IdEmpresa      = Convert.ToInt32(pEmpresa["IdEmpresa"]);;
        Empresa.RazonSocial    = Convert.ToString(pEmpresa["RazonSocial"]);
        Empresa.Empresa        = Convert.ToString(pEmpresa["Empresa"]);
        Empresa.RFC            = Convert.ToString(pEmpresa["RFC"]);
        Empresa.Telefono       = Convert.ToString(pEmpresa["Telefono"]);
        Empresa.Correo         = Convert.ToString(pEmpresa["Correo"]);
        Empresa.RegimenFiscal  = Convert.ToString(pEmpresa["RegimenFiscal"]);
        Empresa.Dominio        = Convert.ToString(pEmpresa["Dominio"]);
        Empresa.Calle          = Convert.ToString(pEmpresa["Calle"]);
        Empresa.NumeroExterior = Convert.ToString(pEmpresa["NumeroExterior"]);
        Empresa.NumeroInterior = Convert.ToString(pEmpresa["NumeroInterior"]);
        Empresa.Colonia        = Convert.ToString(pEmpresa["Colonia"]);
        Empresa.IdLocalidad    = Convert.ToInt32(pEmpresa["IdLocalidad"]);
        Empresa.CodigoPostal   = Convert.ToString(pEmpresa["CodigoPostal"]);
        Empresa.IdMunicipio    = Convert.ToInt32(pEmpresa["IdMunicipio"]);
        Empresa.Referencia     = Convert.ToString(pEmpresa["Referencia"]);
        Empresa.Logo           = Convert.ToString(pEmpresa["Logo"]);

        string validacion = ValidarEmpresa(Empresa, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            Empresa.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 CambiarEstatus(int pIdGrupoEmpresarial, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial();
            GrupoEmpresarial.IdGrupoEmpresarial = pIdGrupoEmpresarial;
            GrupoEmpresarial.Baja = pBaja;
            GrupoEmpresarial.Eliminar(ConexionBaseDatos);
            respuesta = "0|GrupoEmpresarialEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 21
0
    public static string CambiarEstatus(int pIdMetodoPago, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMetodoPago MetodoPago = new CMetodoPago();
            MetodoPago.IdMetodoPago = pIdMetodoPago;
            MetodoPago.Baja         = pBaja;
            MetodoPago.Eliminar(ConexionBaseDatos);
            respuesta = "0|MetodoPagoEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 22
0
    public static string CambiarEstatus(int pIdIVA, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CIVA IVA = new CIVA();
            IVA.IdIVA = pIdIVA;
            IVA.Baja  = pBaja;
            IVA.Eliminar(ConexionBaseDatos);
            respuesta = "0|IVAEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 23
0
    public static string CambiarEstatus(int pIdTiempoEntrega, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTiempoEntrega TiempoEntrega = new CTiempoEntrega();
            TiempoEntrega.IdTiempoEntrega = pIdTiempoEntrega;
            TiempoEntrega.Baja            = pBaja;
            TiempoEntrega.Eliminar(ConexionBaseDatos);
            respuesta = "0|TiempoEntregaEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 24
0
    public static string CambiarEstatus(int pIdLocalidad, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CLocalidad Localidad = new CLocalidad();
            Localidad.IdLocalidad = pIdLocalidad;
            Localidad.Baja        = pBaja;
            Localidad.Eliminar(ConexionBaseDatos);
            respuesta = "0|LocalidadEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
    public static string CambiarEstatus(int pIdImpresionTemplate, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CImpresionTemplate ImpresionTemplate = new CImpresionTemplate();
            ImpresionTemplate.IdImpresionTemplate = pIdImpresionTemplate;
            ImpresionTemplate.Baja = pBaja;
            ImpresionTemplate.Eliminar(ConexionBaseDatos);
            respuesta = "0|ImpresionTemplateEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 26
0
    public static string CambiarEstatusEstructuraAddenda(int pIdEstructuraAddenda, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda();
            EstructuraAddenda.IdEstructuraAddenda = pIdEstructuraAddenda;
            EstructuraAddenda.Baja = pBaja;
            EstructuraAddenda.Eliminar(ConexionBaseDatos);
            respuesta = "0|EstructuraAddendaEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 27
0
    public static string AgregarEstructuraAddenda(Dictionary <string, object> pEstructuraAddenda)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda();

        EstructuraAddenda.IdAddenda         = Convert.ToInt32(pEstructuraAddenda["IdAddenda"]);
        EstructuraAddenda.EstructuraAddenda = Convert.ToString(pEstructuraAddenda["EstructuraAddenda"]);
        EstructuraAddenda.IdTipoElemento    = Convert.ToInt32(pEstructuraAddenda["IdTipoElemento"]);
        EstructuraAddenda.Agregar(ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        respuesta = "EstructuraAddendaAgregada";
        oRespuesta.Add(new JProperty("Error", 0));
        ConexionBaseDatos.CerrarBaseDatosSqlServer();

        return(oRespuesta.ToString());
    }
Esempio n. 28
0
    public static string EliminarPagina(int pIdPagina)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPagina Pagina = new CPagina();
            Pagina.IdPagina = pIdPagina;
            Pagina.Eliminar(ConexionBaseDatos);
            string JsonPaginas = Pagina.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = "0|" + JsonPaginas;
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 29
0
    public static string CambiarEstatus(int pIdTipoDocumento, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoDocumento TipoDocumento = new CTipoDocumento();
            TipoDocumento.IdTipoDocumento = pIdTipoDocumento;
            TipoDocumento.Baja            = pBaja;
            TipoDocumento.Eliminar(ConexionBaseDatos);
            respuesta = "0|TipoDocumentoEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Esempio n. 30
0
    public static string EliminarMenu(int pIdMenu)
    {
        //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.Eliminar(ConexionBaseDatos);
            string XMLMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = "0|" + XMLMenu;
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }