Пример #1
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());
    }
Пример #2
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());
    }
Пример #3
0
    public static string AgregarTraspaso(Dictionary <string, object> pTraspaso)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTraspaso Traspaso = new CTraspaso();
            //Traspaso.Traspaso = Convert.ToString(pTraspaso["Traspaso"]);

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

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                Traspaso.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);
        }
    }
Пример #4
0
    public static string CambiarEstatus(int pIdTraspaso, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTraspaso Traspaso = new CTraspaso();
            Traspaso.IdTraspaso = pIdTraspaso;
            //Traspaso.Baja = pBaja;
            Traspaso.Eliminar(ConexionBaseDatos);
            respuesta = "0|TraspasoEliminado";
        }

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