Пример #1
0
    //Validaciones
    private static string ValidarCostoCampana(CCostoCampana pCostoCampana, CConexion pConexion)
    {
        string errores = "";

        if (pCostoCampana.CostoCampana == "")
        {
            errores = errores + "<span>*</span> El campo costo campana esta vacío, favor de capturarlo.<br />";
        }

        if (pCostoCampana.IdCampana == 0)
        {
            errores = errores + "<span>*</span> El campo tipo campaña esta vacío, favor de capturarlo.<br />";
        }

        if (pCostoCampana.Monto == 0)
        {
            errores = errores + "<span>*</span> El monto esta vacío, favor de capturarlo.<br />";
        }

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

        return(errores);
    }
Пример #2
0
    public static string ObtenerFormaEditarCostoCampana(int IdCostoCampana)
    {
        CConexion ConexionBaseDatos       = new CConexion();
        string    respuesta               = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarCostoCampana = 0;
        JObject   oRespuesta              = new JObject();
        JObject   oPermisos               = new JObject();
        CUsuario  Usuario = new CUsuario();

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

        if (respuesta == "Conexion Establecida")
        {
            JObject       Modelo       = new JObject();
            CCostoCampana CostoCampana = new CCostoCampana();
            CostoCampana.LlenaObjeto(IdCostoCampana, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdCostoCampana", CostoCampana.IdCostoCampana));
            Modelo.Add(new JProperty("CostoCampana", CostoCampana.CostoCampana));
            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());
    }
Пример #3
0
    public static string EditarCostoCampana(Dictionary <string, object> pCostoCampana)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CCostoCampana CostoCampana = new CCostoCampana();

        CostoCampana.IdCostoCampana = Convert.ToInt32(pCostoCampana["IdCostoCampana"]);;
        CostoCampana.CostoCampana   = Convert.ToString(pCostoCampana["CostoCampana"]);

        string validacion = ValidarCostoCampana(CostoCampana, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

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

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CCostoCampana CostoCampana = new CCostoCampana();
            CostoCampana.IdCostoCampana = pIdCostoCampana;
            CostoCampana.Baja           = pBaja;
            CostoCampana.Eliminar(ConexionBaseDatos);
            respuesta = "0|CostoCampanaEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Пример #5
0
    public static string AgregarCostoCampana(Dictionary <string, object> pCostoCampana)
    {
        //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);

            CCostoCampana CostoCampana = new CCostoCampana();
            CostoCampana.CostoCampana = Convert.ToString(pCostoCampana["CostoCampana"]);
            CostoCampana.IdCampana    = Convert.ToInt32(pCostoCampana["IdCampana"]);
            CostoCampana.Monto        = Convert.ToDecimal(pCostoCampana["Monto"]);
            CostoCampana.IdUsuario    = Convert.ToInt32(Usuario.IdUsuario);
            CostoCampana.FechaAlta    = Convert.ToDateTime(DateTime.Now);

            string validacion = ValidarCostoCampana(CostoCampana, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                CostoCampana.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);
        }
    }