Example #1
0
        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);
        }
Example #2
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;
            }
        }