示例#1
0
        internal static List <AlertaModel> TodasLasAlertas(string userLog)
        {
            var objAlerta  = new AlertaModel();
            var objUsuario = new UsuarioModel();

            var idUser = objUsuario.ConsultarPorLog(userLog);

            return(objAlerta.ConsultarTodas(idUser));
        }
示例#2
0
        internal static List <AlertaModel> AlertasPorDia(string userLog, DateTime fecha)
        {
            var      objAlerta  = new AlertaModel();
            var      objUsuario = new UsuarioModel();
            DateTime fechaDesde = fecha;
            DateTime fechaHasta = fecha.AddDays(1).AddSeconds(-1); //para que sea el mismo dia 23:59:59

            var idUser = objUsuario.ConsultarPorLog(userLog);

            return(objAlerta.ConsultarPorDia(idUser, fechaDesde, fechaHasta));
        }
示例#3
0
        internal static bool CrearAlerta(String userLog, String idHuerta, String descripcion, DateTime fechaAlerta, bool avisa, String idTipoAlerta)
        {
            AlertaModel objAlerta   = new AlertaModel();
            int         ultIdAlerta = objAlerta.getUltimoIdAlerta();

            String strAvisa = avisa ? "S" : "N";

            var objUsuario = new UsuarioModel();
            var idUser     = objUsuario.ConsultarPorLog(userLog);

            return(objAlerta.CrearAlerta(ultIdAlerta, idUser, idHuerta, descripcion, fechaAlerta, strAvisa, idTipoAlerta));
        }
示例#4
0
        private void MostrarAlertaSeleccionada(int alertaID)
        {
            objAlerta = AlertaServicio.BuscarPorId(alertaID);
            if (objAlerta != null)
            {
                CargarTipoAlerta(objAlerta.tipoAlertaId);
                CargarHuerta(objAlerta.HuertaID);

                TimeSpan tspHoraAlerta = new TimeSpan(objAlerta.FechaHora.Hour, objAlerta.FechaHora.Minute, 00);

                dtpFechaAlerta.Date = objAlerta.FechaHora;
                tmpHora.Time        = tspHoraAlerta;
                txtDescripcion.Text = objAlerta.Descripcion;
                chkAvisa.IsToggled  = objAlerta.avisa == "S" ? true : false;
            }
        }
示例#5
0
        internal static List <AlertaModel> AlertasPorHuerta(string idHuerta)
        {
            var objAlerta = new AlertaModel();

            return(objAlerta.ConsultarPorHuerta(idHuerta));
        }
示例#6
0
        internal static bool EliminarAlerta(int idAlerta, String Avisa)
        {
            AlertaModel objAlerta = new AlertaModel();

            return(objAlerta.EliminarAlerta(idAlerta, Avisa));
        }