private static string ValidarMetaAgregar(CMeta Meta) { string Mensaje = ""; Mensaje += (Meta.MetaKwH == 0) ? "<li>Favor de completar el campo meta kwh.</li>" : Mensaje; Mensaje += (Meta.MetaHorasUso == 0) ? "<li>Favor de completar el campo meta horas Uso.</li>" : Mensaje; Mensaje += (Meta.MetaConsumo == 0) ? "<li>Favor de completar el campo meta Consumo.</li>" : Mensaje; Mensaje += (Meta.Mes == 0) ? "<li>Favor de completar el campo mes.</li>" : Mensaje; Mensaje += (Meta.Anio == 0) ? "<li>Favor de completar el campo año.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
public static string AgregarMeta(int IdCircuito, decimal MetaKwH, decimal MetaHorasUso, decimal MetaConsumo, int Mes, int Anio) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CMeta cMeta = new CMeta(); cMeta.IdCircuito = IdCircuito; cMeta.MetaKwH = MetaKwH; cMeta.MetaHorasUso = MetaHorasUso; cMeta.MetaConsumo = MetaConsumo; cMeta.Mes = Mes; cMeta.Anio = Anio; Error = ValidarMetaAgregar(cMeta); if (Error == "") { CObjeto Valida = new CObjeto(); int IdMeta = CMeta.ValidaExiste(IdCircuito, Mes, Anio, Conn); if (IdMeta != 0) { Error = "Ya existe una meta para el circuito en el mes y año seleccionado"; } else { cMeta.Agregar(Conn); } } Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string EditarMeta(int IdMeta, decimal MetaKwH, decimal MetaHorasUso, decimal MetaConsumo) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CMeta cMeta = new CMeta(); cMeta.IdMeta = IdMeta; cMeta.MetaKwH = MetaKwH; cMeta.MetaHorasUso = MetaHorasUso; cMeta.MetaConsumo = MetaConsumo; Error = ValidarMeta(cMeta); if (Error == "") { if (IdMeta > 0) { cMeta.Editar(Conn); } else { Error = "Hubo un problema al intentar leer el registro"; } } Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }