Пример #1
0
        public static bool SetarUltimoFiltro(UltimoFiltro ultimoFiltro)
        {
            var cntErros = ErrorHandler.GetAllErrors.Count;

            Utils.ExecutaQuery("UPDATE ULTIMOS SET VALORFILTRO = " + ultimoFiltro.ValorFiltro + ", DATAINICIO = '" + ultimoFiltro.DataInicio.ToString("yyyy-MM-dd HH:mm") + "', DATAFIM = '" + ultimoFiltro.DataFim.ToString("yyyy-MM-dd HH:mm") + "', EQUIPAMENTO = " + ultimoFiltro.Equipamento + ", QTDMESES = " + ultimoFiltro.QtdMeses + ";");
            return(ErrorHandler.GetAllErrors.Count == cntErros);
        }
Пример #2
0
        public static UltimoFiltro RetornaUltimoFiltro()
        {
            var lista = Utils.ExecutaQueryDados(
                "SELECT valorfiltro, datainicio, datafim, equipamento, qtdmeses FROM ultimos order by id desc rows 1");

            if (lista == null || lista.Count == 0)
            {
                return(null);
            }
            var retorno = new UltimoFiltro();
            var item    = lista.First();

            retorno.ValorFiltro = Convert.ToInt32(item["VALORFILTRO"]);
            retorno.DataInicio  = item["DATAINICIO"] == DBNull.Value ? DateTime.MinValue : Convert.ToDateTime(item["DATAINICIO"]);
            retorno.DataFim     = item["DATAFIM"] == DBNull.Value ? DateTime.MaxValue : Convert.ToDateTime(item["DATAFIM"]);
            retorno.Equipamento = Convert.ToInt32(item["EQUIPAMENTO"]);
            retorno.QtdMeses    = Convert.ToInt32(item["QTDMESES"]);
            return(retorno);
        }
Пример #3
0
        private void Filtro_Load(object sender, EventArgs e)
        {
            filtro = UltimosDAO.RetornaUltimoFiltro();
            switch (filtro.ValorFiltro)
            {
            case 0:
                ListaEquipamentos.Text       = ListaEquipamentos.Items[0].ToString();
                dateTimePicker1.Format       = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "dd/MM/yyyy";
                dateTimePicker2.Format       = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "dd/MM/yyyy";
                crg = int.Parse(ListaEquipamentos.Text);
                break;

            case 1:
                ListaEquipamentos.Text       = ListaEquipamentos.Items[0].ToString();
                dateTimePicker1.Format       = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "dd/MM/yyyy";
                dateTimePicker2.Format       = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "dd/MM/yyyy";
                crg = int.Parse(ListaEquipamentos.Text);
                TodosEquipamentos.Checked = true;
                Equipamento.Checked       = false;
                break;

            case 2:
                dateTimePicker1.Format       = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "dd/MM/yyyy";
                dateTimePicker2.Format       = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "dd/MM/yyyy";
                crg = filtro.Equipamento;
                TodosEquipamentos.Checked = false;
                Equipamento.Checked       = true;
                ListaEquipamentos.Text    = filtro.Equipamento.ToString();
                IntervaloData.Checked     = true;
                IntervaloMeses.Checked    = false;
                TodosRegistros.Checked    = false;
                dateTimePicker1.Value     = filtro.DataInicio;
                dateTimePicker2.Value     = filtro.DataFim;
                break;

            case 3:
                dateTimePicker1.Format       = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "dd/MM/yyyy";
                dateTimePicker2.Format       = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "dd/MM/yyyy";
                crg = filtro.Equipamento;
                TodosEquipamentos.Checked = false;
                Equipamento.Checked       = true;
                ListaEquipamentos.Text    = filtro.Equipamento.ToString();
                IntervaloData.Checked     = false;
                IntervaloMeses.Checked    = true;
                TodosRegistros.Checked    = false;
                comboBox1.Text            = filtro.QtdMeses.ToString();
                break;

            case 4:
                dateTimePicker1.Format       = DateTimePickerFormat.Custom;
                dateTimePicker1.CustomFormat = "dd/MM/yyyy";
                dateTimePicker2.Format       = DateTimePickerFormat.Custom;
                dateTimePicker2.CustomFormat = "dd/MM/yyyy";
                crg = filtro.Equipamento;
                TodosEquipamentos.Checked = false;
                Equipamento.Checked       = true;
                ListaEquipamentos.Text    = filtro.Equipamento.ToString();
                IntervaloData.Checked     = false;
                IntervaloMeses.Checked    = false;
                TodosRegistros.Checked    = true;
                break;
            }
        }