public static string EditarTarifa(int IdTarifa, int IdFuente, int IdRegion, decimal ConsumoBaja, decimal ConsumoMedia, decimal ConsumoAlta, decimal Demanda, int Mes, int Anio) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarTarifa")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CTarifa cTarifa = new CTarifa(); cTarifa.IdTarifa = IdTarifa; cTarifa.IdFuente = IdFuente; cTarifa.IdRegion = IdRegion; //cTarifa.Fecha = Fecha; cTarifa.Mes = Mes; cTarifa.Anio = Anio; cTarifa.ConsumoBaja = ConsumoBaja; cTarifa.ConsumoMedia = ConsumoMedia; cTarifa.ConsumoAlta = ConsumoAlta; cTarifa.Demanda = Demanda; cTarifa.Baja = false; Error = ValidarTarifa(cTarifa); if (Error == "") { int contador = CTarifa.ValidaExisteEditar(IdTarifa, IdRegion, Mes, Anio, Conn); if (contador == 0) { cTarifa.Editar(Conn); } else { Error = Error + "<li>Ya existe tarifa para este mes en esta region.</li>"; } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
private static string ValidarTarifa(CTarifa Tarifa) { string Mensaje = ""; Mensaje += (Tarifa.IdRegion == 0) ? "<li>Favor de completar el campo regiĆ³n.</li>" : Mensaje; //Mensaje += (Tarifa.Fecha == "") ? "<li>Favor de completar el campo fecha.</li>" : Mensaje; Mensaje += (Tarifa.ConsumoBaja == 0) ? "<li>Favor de completar el campo consumo baja.</li>" : Mensaje; Mensaje += (Tarifa.ConsumoMedia == 0) ? "<li>Favor de completar el campo consumo media.</li>" : Mensaje; Mensaje += (Tarifa.ConsumoAlta == 0) ? "<li>Favor de completar el campo consumo alta.</li>" : Mensaje; Mensaje += (Tarifa.Demanda == 0) ? "<li>Favor de completar el campo demanda.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
public static string DesactivarTarifa(int IdTarifa, int Baja) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeManipularBajaTarifa")) { if (Conn.Conectado) { bool desactivar = false; if (Baja == 0) { desactivar = true; } else { desactivar = false; } CObjeto Datos = new CObjeto(); CTarifa cTarifa = new CTarifa(); cTarifa.IdTarifa = IdTarifa; cTarifa.Baja = desactivar; cTarifa.Desactivar(Conn); Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }