Example #1
0
        public void todos()
        {
            var TodosContratos = new ContratoDAL().ConsultaTodosContratos();

            //criar um nova lista

            var novaLista = TodosContratos.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim
            {
                CodigoContrato = c.ID,
                Cliente        = c.ClienteContrato.NOME,
                //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(),
                //Status = c.SITUACAO,
                Dia      = c.DIA_BASE,
                Valor    = c.VALOR_MES,
                Situação = c.SITUACAO
            }).ToList();

            int Qtd = 0;

            Qtd = novaLista.Count;
            LbNumeroDeContratos.Text = Qtd.ToString();

            DGVDADOS.DataSource = null;
            DGVDADOS.Columns.Clear();
            DGVDADOS.DataSource = novaLista;
            Add_ColunaMenu();
            MontarGrid();
        }
Example #2
0
        private void NomeClientetextBox_TextChanged(object sender, EventArgs e)
        {
            try
            {
                //consulta o clienteif
                if (!string.IsNullOrWhiteSpace(NomeClientetextBox.Text))
                {
                    var cliente = new ContratoDAL().CONSULTATODOSPELONOMEcomlike(NomeClientetextBox.Text.Trim());
                    if (cliente.Count > 0)
                    {
                        var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim
                        {
                            CodigoContrato = c.ID,
                            Cliente        = c.ClienteContrato.NOME,
                            //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(),
                            //Status = c.SITUACAO,
                            Dia      = c.DIA_BASE,
                            Valor    = c.VALOR_MES,
                            Situação = c.SITUACAO
                        }).ToList();

                        int Qtd = 0;
                        Qtd = novaLista.Count;
                        LbNumeroDeContratos.Text = Qtd.ToString();

                        DGVDADOS.DataSource = null;
                        DGVDADOS.Columns.Clear();
                        DGVDADOS.DataSource = novaLista;
                        Add_ColunaMenu();
                        MontarGrid();
                    }
                    else
                    {
                        todos();
                    }
                }
                else
                {
                    todos();
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }
Example #3
0
        public void ConsultaRadioCOntrato()
        {
            try
            {
                if (radioButtonContratosATIVO.Checked == true)
                {
                    var cliente = new ContratoDAL().CONSULTATODOSPELOSITUACAO("ATIVO");
                    if (cliente.Count > 0)
                    {
                        var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim
                        {
                            CodigoContrato = c.ID,
                            Cliente        = c.ClienteContrato.NOME,
                            //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(),
                            //Status = c.SITUACAO,
                            Dia      = c.DIA_BASE,
                            Valor    = c.VALOR_MES,
                            Situação = c.SITUACAO
                        }).ToList();

                        int Qtd = 0;
                        Qtd = novaLista.Count;
                        LbNumeroDeContratos.Text = Qtd.ToString();

                        DGVDADOS.DataSource = null;
                        DGVDADOS.Columns.Clear();
                        DGVDADOS.DataSource = novaLista;
                        Add_ColunaMenu();
                        MontarGrid();
                    }
                    else
                    {
                        DGVDADOS.DataSource = null;
                        DGVDADOS.Columns.Clear();
                    }
                }
                else
                {
                    var cliente = new ContratoDAL().CONSULTATODOSPELOSITUACAO("CANCELADO");
                    if (cliente.Count > 0)
                    {
                        var novaLista = cliente.Select(c => new //esse c aqui pode usar qualquer letra... entendi meu mano .. nossa cada detalhe heim
                        {
                            CodigoContrato = c.ID,
                            Cliente        = c.ClienteContrato.NOME,
                            //DataInstalacao = (c.ClienteContrato.DATAINSTALACAO == DateTime.MinValue) ? "Sem data" : c.ClienteContrato.DATAINSTALACAO.ToShortDateString(),
                            //Status = c.SITUACAO,
                            Dia      = c.DIA_BASE,
                            Valor    = c.VALOR_MES,
                            Situação = c.SITUACAO
                        }).ToList();

                        int Qtd = 0;
                        Qtd = novaLista.Count;
                        LbNumeroDeContratos.Text = Qtd.ToString();

                        DGVDADOS.DataSource = null;
                        DGVDADOS.Columns.Clear();
                        DGVDADOS.DataSource = novaLista;
                        Add_ColunaMenu();
                        MontarGrid();
                    }
                    else
                    {
                        DGVDADOS.DataSource = null;
                        DGVDADOS.Columns.Clear();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }