Beispiel #1
0
        private void GetDropStatus()
        {
            //11 Pedido de Venda
            RowsFiltro           FiltroProfile = new RowsFiltro("IDGRUPOSTATUS", "System.Int32", "=", "11");
            RowsFiltroCollection Filtro        = new RowsFiltroCollection();

            cbStatus.DisplayMember = "NOME";
            cbStatus.ValueMember   = "IDSTATUS";

            Filtro.Insert(0, FiltroProfile);

            STATUSProvider   STATUSP    = new STATUSProvider();
            STATUSCollection STATUSColl = new STATUSCollection();

            STATUSColl = STATUSP.ReadCollectionByParameter(Filtro);

            STATUSEntity STATUSTy = new STATUSEntity();

            STATUSTy.NOME     = ConfigMessage.Default.MsgDrop;
            STATUSTy.IDSTATUS = -1;
            STATUSColl.Add(STATUSTy);

            Phydeaux.Utilities.DynamicComparer <STATUSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <STATUSEntity>(cbStatus.DisplayMember);

            STATUSColl.Sort(comparer.Comparer);
            cbStatus.DataSource    = STATUSColl;
            cbStatus.SelectedIndex = 0;
        }
Beispiel #2
0
        private void GetDropStatus()
        {
            try
            {
                //11 Pedido de Venda
                RowsFiltro           FiltroProfile = new RowsFiltro("IDGRUPOSTATUS", "System.Int32", "=", "11");
                RowsFiltroCollection Filtro        = new RowsFiltroCollection();

                Filtro.Insert(0, FiltroProfile);


                STATUSCollection STATUSColl2 = new STATUSCollection();
                STATUSColl2 = STATUSP.ReadCollectionByParameter(Filtro);

                cbStatus.DisplayMember = "NOME";
                cbStatus.ValueMember   = "IDSTATUS";

                STATUSEntity STATUSTy = new STATUSEntity();
                STATUSTy.NOME     = ConfigMessage.Default.MsgDrop;
                STATUSTy.IDSTATUS = -1;
                STATUSColl2.Add(STATUSTy);

                Phydeaux.Utilities.DynamicComparer <STATUSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <STATUSEntity>(cbStatus.DisplayMember);

                STATUSColl2.Sort(comparer.Comparer);
                cbStatus.DataSource = STATUSColl2;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Beispiel #3
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            CreaterCursor Cr = new CreaterCursor();

            this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0);

            if (cbTipoPesquisa.Text == "Todos")
            {
                Filtro.Clear();

                if (msktDataInicial.Text != "  /  /" && msktDataFinal.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(msktDataInicial.Text) && ValidacoesLibrary.ValidaTipoDateTime(msktDataFinal.Text))
                {
                    filtroProfile = new RowsFiltro("DATA", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                    filtroProfile = new RowsFiltro("DATA", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                LIS_CONHECIMENTOTRANSPColl         = LIS_CONHECIMENTOTRANSP.ReadCollectionByParameter(Filtro, "DATA DESC");
                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_CONHECIMENTOTRANSPColl;

                lblTotalPesquisa.Text = TransportadorColl.Count.ToString();
            }
            else
            {
                PesquisaFiltro();
            }

            this.Cursor = Cursors.Default;
        }
Beispiel #4
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            if (cbTipoPesquisa.Text == "Todos")
            {
                Filtro.Clear();

                if (msktDataInicial.Text != "  /  /" && msktDataFinal.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(msktDataInicial.Text) && ValidacoesLibrary.ValidaTipoDateTime(msktDataFinal.Text))
                {
                    filtroProfile = new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                    filtroProfile = new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                LIS_MOVCONTACORRENTEColl = LIS_MOVCONTACORRENTEP.ReadCollectionByParameter(Filtro, "DATAMOVIMENTACAO desc");
                lblTotalPesquisa.Text    = LIS_MOVCONTACORRENTEColl.Count.ToString();

                //Colocando somatorio no final da lista
                LIS_MOVCONTACORRENTEEntity LIS_MOVCONTACORRENTETy = new LIS_MOVCONTACORRENTEEntity();
                LIS_MOVCONTACORRENTETy.VALOR = SumTotalPesquisa("VALOR");
                LIS_MOVCONTACORRENTEColl.Add(LIS_MOVCONTACORRENTETy);


                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_MOVCONTACORRENTEColl;
            }
            else
            {
                PesquisaFiltro();
            }
        }
Beispiel #5
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            CreaterCursor Cr = new CreaterCursor();

            this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0);

            VerificaExisteNFCeContigencia();

            if (cbTipoPesquisa.Text == "Todos")
            {
                Filtro.Clear();


                if (msktDataInicial.Text != "  /  /" && msktDataFinal.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(msktDataInicial.Text) && ValidacoesLibrary.ValidaTipoDateTime(msktDataFinal.Text))
                {
                    filtroProfile = new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                    filtroProfile = new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                if (Convert.ToInt32(cbStatus.SelectedValue) > 0)
                {
                    filtroProfile = new RowsFiltro("IDSTATUSNFCE", "System.Int32", "=", cbStatus.SelectedValue.ToString());
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                if (Convert.ToInt32(cbFuncionario.SelectedValue) > 0)
                {
                    filtroProfile = new RowsFiltro("IDVENDEDOR", "System.Int32", "=", cbFuncionario.SelectedValue.ToString());
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                LIS_CUPOMELETRONICOColl = LIS_CUPOMELETRONICOP.ReadCollectionByParameter(Filtro, "CUPOMELETRONICOID DESC");

                lblTotalPesquisa.Text = LIS_CUPOMELETRONICOColl.Count.ToString();

                //Colocando somatorio no final da lista
                LIS_CUPOMELETRONICOEntity LIS_CUPOMELETRONICOTy = new LIS_CUPOMELETRONICOEntity();
                LIS_CUPOMELETRONICOTy.VALORFINAL    = SumTotalPesquisa("VALORFINAL");
                LIS_CUPOMELETRONICOTy.TOTALNOTA     = SumTotalPesquisa("TOTALNOTA");
                LIS_CUPOMELETRONICOTy.VALORDESCONTO = SumTotalPesquisa("VALORDESCONTO");
                LIS_CUPOMELETRONICOColl.Add(LIS_CUPOMELETRONICOTy);


                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_CUPOMELETRONICOColl;



                ColorGrid();
            }
            else
            {
                PesquisaFiltro();
            }

            this.Cursor = Cursors.Default;
        }
Beispiel #6
0
        private void FilterList()
        {
            /// referente ao tipo de campo
            string campo = cbCamposPesquisa.SelectedValue.ToString();

            //Necessario passar a coleção vazia para o grid, para pegar o tipo da coluna
            if (LIS_EQUIPAMENTOColl.Count == 0)
            {
                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_EQUIPAMENTOColl;
            }

            // Retorna o tipo de campo para pesquisa Ex.: String, Integer, Date...
            string Tipo = DataGriewDados.Columns[cbCamposPesquisa.SelectedValue.ToString()].ValueType.FullName;

            if (Tipo.Length > 20)
            {
                Tipo = Util.GetTypeCell(Tipo);//Retorna o texto resumido do tipo
            }
            string Valor = txtCriterioPesquisa.Text;

            //Verifica se o valor digitado e compativel com
            // o tipo de pesquisa
            if (ValidacoesLibrary.ValidaTipoPesquisa(Tipo, Valor))
            {
                if (Tipo == "System.DateTime")//formata data para pesquisa.
                {
                    Valor = Util.ConverStringDateSearch(txtCriterioPesquisa.Text);
                }
                else if (Tipo == "System.Decimal")//formata Numeric para pesquisa.
                {
                    Valor = Util.ConverStringDecimalSearch(txtCriterioPesquisa.Text);
                }

                filtroProfile = new RowsFiltro(campo, Tipo, cbTipoPesquisa.SelectedValue.ToString(), Valor);

                if (!chkBoxAcumulaPesquisa.Checked)//Acumular pesquisa
                {
                    Filtro.Clear();
                }

                Filtro.Insert(Filtro.Count, filtroProfile);

                LIS_EQUIPAMENTOColl = LIS_EQUIPAMENTOP.ReadCollectionByParameter(Filtro, "NOME");


                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_EQUIPAMENTOColl;

                lblTotalPesquisa.Text = LIS_EQUIPAMENTOColl.Count.ToString();
            }
            else
            {
                MessageBox.Show(ConfigMessage.Default.searchFieldType);
                errorProvider1.SetError(txtCriterioPesquisa, ConfigMessage.Default.searchFieldType);
                txtCriterioPesquisa.Focus();
            }
        }
Beispiel #7
0
        private void GetStatus()
        {
            //3 Funcionário
            RowsFiltro           FiltroProfileCNPJ = new RowsFiltro("IDGRUPOSTATUS", "System.String", "=", "3");
            RowsFiltroCollection FiltroCNPJ        = new RowsFiltroCollection();

            FiltroCNPJ.Insert(0, FiltroProfileCNPJ);

            cbStatus.DataSource = STATUSP.ReadCollectionByParameter(FiltroCNPJ);

            cbStatus.DisplayMember = "NOME";
            cbStatus.ValueMember   = "IDSTATUS";
        }
Beispiel #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!Util.Grava_Registro(this.Name, FrmLogin._IdNivel))
            {
            }
            else if (LIS_DUPLICATAPAGARColl.Count > 0)
            {
                RowsFiltroCollection Filtro = new RowsFiltroCollection();
                using (FrmBaixarTotalPagar FrmBaixar = new FrmBaixarTotalPagar())
                {
                    int i = 0;
                    foreach (DataGridViewRow dr in dataGridDuplicatas.Rows)
                    {
                        if (dr.Cells[0].Value != null && Convert.ToBoolean(dr.Cells[0].Value) != false)
                        {
                            if (Convert.ToInt32(LIS_DUPLICATAPAGARColl[i].IDSTATUS) != 3)//3 pago
                            {
                                filtroProfile = new RowsFiltro("IDDUPLICATAPAGAR", "System.Int32", "=", LIS_DUPLICATAPAGARColl[i].IDDUPLICATAPAGAR.ToString(), "or");
                                Filtro.Insert(Filtro.Count, filtroProfile);
                            }
                        }

                        i++;
                    }

                    if (Filtro.Count > 0)
                    {
                        FrmBaixar.LIS_DUPLICATAPAGARColl = LIS_DUPLICATAPAGARP.ReadCollectionByParameter(Filtro);
                        FrmBaixar.ShowDialog();
                        btnPesquisa_Click(null, null);//Atualiza a coleção após a baixa
                    }
                    else
                    {
                        MessageBox.Show("Duplicata não selecionada!",
                                        ConfigSistema1.Default.NomeEmpresa,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error,
                                        MessageBoxDefaultButton.Button1);
                    }
                }
            }
            else
            {
                MessageBox.Show("Faça a pesquisa antes de fazer a baixa!",
                                ConfigSistema1.Default.NomeEmpresa,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
            }
        }
Beispiel #9
0
        private void GetDropStatus()
        {
            //14 Equipamento
            RowsFiltro           FiltroProfile = new RowsFiltro("IDGRUPOSTATUS", "System.Int32", "=", "14");
            RowsFiltroCollection Filtro        = new RowsFiltroCollection();

            Filtro.Insert(0, FiltroProfile);

            STATUSProvider STATUSP = new STATUSProvider();

            cbStatus.DataSource = STATUSP.ReadCollectionByParameter(Filtro);

            cbStatus.DisplayMember = "NOME";
            cbStatus.ValueMember   = "IDSTATUS";
        }
Beispiel #10
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            CreaterCursor Cr = new CreaterCursor();

            this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0);

            if (cbTipoPesquisa.Text == "Todos")
            {
                Filtro.Clear();

                if (!chkpesquisaperiodo.Checked)
                {
                    if (dateTimePickerEntradaFiltro.Text != "  /  /" && dateTimePickerSaidaFiltro.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(dateTimePickerEntradaFiltro.Text) && ValidacoesLibrary.ValidaTipoDateTime(dateTimePickerSaidaFiltro.Text))
                    {
                        filtroProfile = new RowsFiltro("DATARETIRADA", "System.DateTime", ">=", Util.ConverStringDateSearch(dateTimePickerEntradaFiltro.Text));
                        Filtro.Insert(Filtro.Count, filtroProfile);
                        filtroProfile = new RowsFiltro("DATAENTREGA", "System.DateTime", "<=", Util.ConverStringDateSearch(dateTimePickerSaidaFiltro.Text));
                        Filtro.Insert(Filtro.Count, filtroProfile);
                    }
                }

                if (Convert.ToInt32(cbStatus2.SelectedValue) > 0)
                {
                    filtroProfile = new RowsFiltro("IDSTATUS", "System.Int32", "=", cbStatus2.SelectedValue.ToString());
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }


                LIS_RESERVAColl = LIS_RESERVAP.ReadCollectionByParameter(Filtro, "IDRESERVA DESC");

                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_RESERVAColl;

                lblTotalPesquisa.Text = LIS_RESERVAColl.Count.ToString();
            }
            else
            {
                PesquisaFiltro();
            }

            this.Cursor = Cursors.Default;
        }
Beispiel #11
0
        private Boolean VerificaCPFExistNew(string CPF)
        {
            Boolean result = false;

            if (CPF != "   .   .   -")
            {
                RowsFiltro           FiltroProfileCNPJ = new RowsFiltro("CPF", "System.String", "=", CPF);
                RowsFiltroCollection FiltroCNPJ        = new RowsFiltroCollection();

                MEDICOCollection MEDICOColllCPF = new MEDICOCollection();
                FiltroCNPJ.Insert(0, FiltroProfileCNPJ);
                MEDICOColllCPF = MEDICOP.ReadCollectionByParameter(FiltroCNPJ);

                if (MEDICOColllCPF.Count > 0)
                {
                    result = true;
                }
            }

            return(result);
        }
Beispiel #12
0
        private Boolean VerificaCNPJExistNew(string CNPJ)
        {
            Boolean result = false;

            if (CNPJ != "  .   .   /    -")
            {
                RowsFiltro           FiltroProfileCNPJ = new RowsFiltro("CNPJ", "System.String", "=", CNPJ);
                RowsFiltroCollection FiltroCNPJ        = new RowsFiltroCollection();

                SALAOFESTACollection SALAOFESTACNPJ = new SALAOFESTACollection();
                FiltroCNPJ.Insert(0, FiltroProfileCNPJ);
                SALAOFESTACNPJ = SALAOFESTAP.ReadCollectionByParameter(FiltroCNPJ);

                if (SALAOFESTACNPJ.Count > 0)
                {
                    result = true;
                }
            }

            return(result);
        }
Beispiel #13
0
        private void FilterList()
        {
            /// referente ao tipo de campo
            string campo = cbCamposPesquisa.SelectedValue.ToString();

            //Necessario passar a coleção vazia para o grid, para pegar o tipo da coluna
            if (LIS_MOVCONTACORRENTEColl.Count == 0)
            {
                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_MOVCONTACORRENTEColl;
            }

            // Retorna o tipo de campo para pesquisa Ex.: String, Integer, Date...
            string Tipo = DataGriewDados.Columns[cbCamposPesquisa.SelectedValue.ToString()].ValueType.FullName;

            if (Tipo.Length > 20)
            {
                Tipo = Util.GetTypeCell(Tipo);//Retorna o texto resumido do tipo
            }
            string Valor = txtCriterioPesquisa.Text;

            //Verifica se o valor digitado e compativel com
            // o tipo de pesquisa
            if (ValidacoesLibrary.ValidaTipoPesquisa(Tipo, Valor))
            {
                if (Tipo == "System.DateTime")//formata data para pesquisa.
                {
                    Valor = Util.ConverStringDateSearch(txtCriterioPesquisa.Text);
                }
                else if (Tipo == "System.Decimal")//formata Numeric para pesquisa.
                {
                    Valor = Util.ConverStringDecimalSearch(txtCriterioPesquisa.Text);
                }

                filtroProfile = new RowsFiltro(campo, Tipo, cbTipoPesquisa.SelectedValue.ToString(), Valor);

                if (!chkBoxAcumulaPesquisa.Checked)//Acumular pesquisa
                {
                    Filtro.Clear();
                }

                Filtro.Insert(Filtro.Count, filtroProfile);

                if (msktDataInicial.Text != "  /  /" && msktDataFinal.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(msktDataInicial.Text) && ValidacoesLibrary.ValidaTipoDateTime(msktDataFinal.Text))
                {
                    filtroProfile = new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                    filtroProfile = new RowsFiltro("DATAMOVIMENTACAO", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text));
                    Filtro.Insert(Filtro.Count, filtroProfile);
                }

                LIS_MOVCONTACORRENTEColl = LIS_MOVCONTACORRENTEP.ReadCollectionByParameter(Filtro, "DATAMOVIMENTACAO desc");
                lblTotalPesquisa.Text    = LIS_MOVCONTACORRENTEColl.Count.ToString();

                //Colocando somatorio no final da lista
                LIS_MOVCONTACORRENTEEntity LIS_MOVCONTACORRENTETy = new LIS_MOVCONTACORRENTEEntity();
                LIS_MOVCONTACORRENTETy.VALOR = SumTotalPesquisa("VALOR");
                LIS_MOVCONTACORRENTEColl.Add(LIS_MOVCONTACORRENTETy);

                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_MOVCONTACORRENTEColl;
            }
            else
            {
                MessageBox.Show(ConfigMessage.Default.searchFieldType);
                errorProvider1.SetError(txtCriterioPesquisa, ConfigMessage.Default.searchFieldType);
                txtCriterioPesquisa.Focus();
            }
        }
Beispiel #14
0
        private void FilterList()
        {
            try
            {
                // Nome campo que sera filtrado
                string campo = cbCamposPesquisa.SelectedValue.ToString();

                //Necessario passar a coleção vazia para o grid, para pegar o tipo da coluna
                if (TransportadorColl.Count == 0)
                {
                    DataGriewDados.AutoGenerateColumns = false;
                    DataGriewDados.DataSource          = TransportadorColl;
                }

                // Retorna o tipo de campo para pesquisa Ex.: String, Integer, Date...
                string Tipo = DataGriewDados.Columns[cbCamposPesquisa.SelectedValue.ToString()].ValueType.FullName;

                if (Tipo.Length > 20)
                {
                    Tipo = Util.GetTypeCell(Tipo);//Retorna o texto resumido do tipo
                }
                string Valor = txtCriterioPesquisa.Text;

                //Verifica se o valor digitado e compativel com
                // o tipo de pesquisa
                if (ValidacoesLibrary.ValidaTipoPesquisa(Tipo, Valor))
                {
                    if (Tipo == "System.DateTime")//formata data para pesquisa.
                    {
                        Valor = Util.ConverStringDateSearch(txtCriterioPesquisa.Text);
                    }
                    else if (Tipo == "System.Decimal")//formata Numeric para pesquisa.
                    {
                        Valor = Util.ConverStringDecimalSearch(txtCriterioPesquisa.Text);
                    }

                    filtroProfile = new RowsFiltro(campo, Tipo, cbTipoPesquisa.SelectedValue.ToString(), Valor);

                    if (!chkBoxAcumulaPesquisa.Checked)//Acumular pesquisa
                    {
                        Filtro.Clear();
                    }

                    Filtro.Insert(Filtro.Count, filtroProfile);

                    if (msktDataInicial.Text != "  /  /" && msktDataFinal.Text != "  /  /" && ValidacoesLibrary.ValidaTipoDateTime(msktDataInicial.Text) && ValidacoesLibrary.ValidaTipoDateTime(msktDataFinal.Text))
                    {
                        filtroProfile = new RowsFiltro("DATA", "System.DateTime", ">=", Util.ConverStringDateSearch(msktDataInicial.Text));
                        Filtro.Insert(Filtro.Count, filtroProfile);
                        filtroProfile = new RowsFiltro("DATA", "System.DateTime", "<=", Util.ConverStringDateSearch(msktDataFinal.Text));
                        Filtro.Insert(Filtro.Count, filtroProfile);
                    }


                    LIS_CONHECIMENTOTRANSPColl         = LIS_CONHECIMENTOTRANSP.ReadCollectionByParameter(Filtro, "DATA DESC");
                    DataGriewDados.AutoGenerateColumns = false;
                    DataGriewDados.DataSource          = LIS_CONHECIMENTOTRANSPColl;

                    lblTotalPesquisa.Text = TransportadorColl.Count.ToString();
                }
                else
                {
                    MessageBox.Show(ConfigMessage.Default.searchFieldType);
                    errorProvider1.SetError(txtCriterioPesquisa, ConfigMessage.Default.searchFieldType);
                    txtCriterioPesquisa.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro na pesquisa!");
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }