public void CarregaCiclos() { var filtro = UltimosDAO.RetornaUltimoFiltro(); dtgAndamento.Rows.Clear(); dtgFinalizados.Rows.Clear(); List <VO.Ciclos> CiclosAndamento = CicloDAO.listaCiclosPorSituacaoAll(0); foreach (var c in CiclosAndamento) { dtgAndamento.Rows.Add(false, c.id, c.crg, c.numSerie, c.nTrat.ToString("000"), c.nl.ToString("000"), c.nlt.ToString("000"), c.dataColeta, c.dataInicio, c.descricao); } selecao = filtro.ValorFiltro; if (selecao == 4) { int crg = filtro.Equipamento; List <VO.Ciclos> CiclosFinalizados = CicloDAO.listaCiclosPorSituacaoEq(crg, 1); foreach (var c in CiclosFinalizados) { dtgFinalizados.Rows.Add(false, c.id, c.crg, c.numSerie, c.nTrat.ToString("000"), c.nl.ToString("000"), c.nlt.ToString("000"), c.dataColeta, c.dataInicio, c.descricao); } } else if (selecao == 3) { int crg = filtro.Equipamento; int mes = filtro.QtdMeses; List <VO.Ciclos> CiclosFinalizados = CicloDAO.listaCiclosPorSituacaoMes(crg, 1, -mes); foreach (var c in CiclosFinalizados) { dtgFinalizados.Rows.Add(false, c.id, c.crg, c.numSerie, c.nTrat.ToString("000"), c.nl.ToString("000"), c.nlt.ToString("000"), c.dataColeta, c.dataInicio, c.descricao); } } else if (selecao == 2) { int crg = filtro.Equipamento; List <VO.Ciclos> CiclosFinalizados = CicloDAO.listaCiclosPorSituacaoEntre(crg, 1, filtro.DataInicio, filtro.DataFim); foreach (var c in CiclosFinalizados) { dtgFinalizados.Rows.Add(false, c.id, c.crg, c.numSerie, c.nTrat.ToString("000"), c.nl.ToString("000"), c.nlt.ToString("000"), c.dataColeta, c.dataInicio, c.descricao); } } else { List <VO.Ciclos> CiclosFinalizados = CicloDAO.listaCiclosPorSituacaoAll(1); foreach (var c in CiclosFinalizados) { dtgFinalizados.Rows.Add(false, c.id, c.crg, c.numSerie, c.nTrat.ToString("000"), c.nl.ToString("000"), c.nlt.ToString("000"), c.dataColeta, c.dataInicio, c.descricao); } } toggleBotoesDtgAndamento(false); }
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; } }