Ejemplo n.º 1
0
    public static string EditarTipoGarantia(Dictionary <string, object> pTipoGarantia)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CTipoGarantia TipoGarantia = new CTipoGarantia();

        TipoGarantia.IdTipoGarantia = Convert.ToInt32(pTipoGarantia["IdTipoGarantia"]);;
        TipoGarantia.TipoGarantia   = Convert.ToString(pTipoGarantia["TipoGarantia"]);

        string validacion = ValidarTipoGarantia(TipoGarantia, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            TipoGarantia.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());
    }
Ejemplo n.º 2
0
    public static string ObtenerFormaEditarTipoGarantia(int IdTipoGarantia)
    {
        CConexion ConexionBaseDatos       = new CConexion();
        string    respuesta               = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarTipoGarantia = 0;
        JObject   oRespuesta              = new JObject();
        JObject   oPermisos               = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject       Modelo       = new JObject();
            CTipoGarantia TipoGarantia = new CTipoGarantia();
            TipoGarantia.LlenaObjeto(IdTipoGarantia, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdTipoGarantia", TipoGarantia.IdTipoGarantia));
            Modelo.Add(new JProperty("TipoGarantia", TipoGarantia.TipoGarantia));
            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());
    }
Ejemplo n.º 3
0
    public static string AgregarTipoGarantia(Dictionary <string, object> pTipoGarantia)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoGarantia TipoGarantia = new CTipoGarantia();
            TipoGarantia.TipoGarantia = Convert.ToString(pTipoGarantia["TipoGarantia"]);

            string validacion = ValidarTipoGarantia(TipoGarantia, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                TipoGarantia.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);
        }
    }
Ejemplo n.º 4
0
    //Constructores

    //Metodos Especiales
    public static JArray ObtenerJsonTipoGarantia(CConexion pConexion)
    {
        CTipoGarantia TipoGarantia             = new CTipoGarantia();
        JArray        JTipoGarantias           = new JArray();
        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CTipoGarantia oTipoGarantia in TipoGarantia.LlenaObjetosFiltros(Parametros, pConexion))
        {
            JObject JTipoGarantia = new JObject();
            JTipoGarantia.Add("IdTipoGarantia", oTipoGarantia.IdTipoGarantia);
            JTipoGarantia.Add("TipoGarantia", oTipoGarantia.TipoGarantia);
            JTipoGarantias.Add(JTipoGarantia);
        }
        return(JTipoGarantias);
    }
Ejemplo n.º 5
0
    //Validaciones
    private static string ValidarTipoGarantia(CTipoGarantia pTipoGarantia, CConexion pConexion)
    {
        string errores = "";

        if (pTipoGarantia.TipoGarantia == "")
        {
            errores = errores + "<span>*</span> El campo tipo de garantía esta vacío, favor de capturarlo.<br />";
        }

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

        return(errores);
    }
Ejemplo n.º 6
0
    public static string CambiarEstatus(int pIdTipoGarantia, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoGarantia TipoGarantia = new CTipoGarantia();
            TipoGarantia.IdTipoGarantia = pIdTipoGarantia;
            TipoGarantia.Baja           = pBaja;
            TipoGarantia.Eliminar(ConexionBaseDatos);
            respuesta = "0|TipoGarantiaEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Ejemplo n.º 7
0
    public static JArray ObtenerJsonTipoGarantia(int pIdTipoGarantia, CConexion pConexion)
    {
        CTipoGarantia TipoGarantia             = new CTipoGarantia();
        JArray        JTipoGarantias           = new JArray();
        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CTipoGarantia oTipoGarantia in TipoGarantia.LlenaObjetosFiltros(Parametros, pConexion))
        {
            JObject JTipoGarantia = new JObject();
            JTipoGarantia.Add("IdTipoGarantia", oTipoGarantia.IdTipoGarantia);
            JTipoGarantia.Add("TipoGarantia", oTipoGarantia.TipoGarantia);
            if (oTipoGarantia.IdTipoGarantia == pIdTipoGarantia)
            {
                JTipoGarantia.Add(new JProperty("Selected", 1));
            }
            else
            {
                JTipoGarantia.Add(new JProperty("Selected", 0));
            }
            JTipoGarantias.Add(JTipoGarantia);
        }
        return(JTipoGarantias);
    }