//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); }
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()); }
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()); }
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); }
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); } }