Ejemplo n.º 1
0
        private LIS_PRODUTOSPEDFESTACollection ProdutoRel(int IDPEDIDOFESTA)
        {
            LIS_PRODUTOSPEDFESTACollection LIS_PRODUTOSPEDFESTAColl2 = new LIS_PRODUTOSPEDFESTACollection();
            LIS_PRODUTOSPEDFESTAProvider   LIS_PRODUTOSPEDFESTAP     = new LIS_PRODUTOSPEDFESTAProvider();

            try
            {
                RowRelatorio.Clear();
                if (Convert.ToInt32(cbProduto.SelectedValue) > 0)
                {
                    RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Convert.ToInt32(cbProduto.SelectedValue).ToString()));
                }

                RowRelatorio.Add(new RowsFiltro("IDPEDIDOFESTA", "System.Int32", "=", IDPEDIDOFESTA.ToString()));

                LIS_PRODUTOSPEDFESTAColl2 = LIS_PRODUTOSPEDFESTAP.ReadCollectionByParameter(RowRelatorio);

                return(LIS_PRODUTOSPEDFESTAColl2);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
                return(LIS_PRODUTOSPEDFESTAColl2);
            }
        }
Ejemplo n.º 2
0
        private Boolean LoteExiste(string CodLote)
        {
            Boolean Result = false;

            try
            {
                if (CodLote.Trim() != string.Empty)
                {
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("CODLOTE", "System.String", "=", CodLote));
                    LOTEColl.Clear();
                    LOTEColl = LOTEP.ReadCollectionByParameter(RowRelatorio);

                    if (LOTEColl.Count > 0)
                    {
                        GetProdutoLote();
                        Result = true;
                    }
                    else
                    {
                        MessageBox.Show("Lote: " + CodLote + " Não Existe!");
                        txtNumeroLote.Focus();
                    }
                }

                return(Result);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro Técnico: " + ex.Message);
                return(Result);
            }
        }
Ejemplo n.º 3
0
        private Boolean VerificaClienteExisteAgenda(int IDCLIENTE)
        {
            Boolean result = false;

            CreaterCursor Cr = new CreaterCursor();

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

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", IDCLIENTE.ToString()));
                RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", cbVendedor.SelectedValue.ToString()));

                LIS_AGENDAVENDEDORTLMKCollection LIS_AGENDAVENDEDORTLMKColl2 = new LIS_AGENDAVENDEDORTLMKCollection();
                LIS_AGENDAVENDEDORTLMKColl2 = LIS_AGENDAVENDEDORTLMKP.ReadCollectionByParameter(RowRelatorio);

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

                this.Cursor = Cursors.Default;

                return(result);
            }
            catch (Exception)
            {
                this.Cursor = Cursors.Default;
                return(result);
            }
        }
Ejemplo n.º 4
0
        private Decimal TotalCupom(int CUPOMELETRONICOID)
        {
            decimal result = 0;

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("CUPOMELETRONICOID", "System.Int32", "=", CUPOMELETRONICOID.ToString()));
                LIS_PRODUTONFCECollection LIS_PRODUTONFCEColl = new LIS_PRODUTONFCECollection();
                LIS_PRODUTONFCEColl = LIS_PRODUTONFCEP.ReadCollectionByParameter(RowRelatorio);

                foreach (var item in LIS_PRODUTONFCEColl)
                {
                    result += Convert.ToDecimal(item.VALORTOTAL);
                }

                return(result);
            }
            catch (Exception ex)
            {
                return(result);

                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void ListaServico()
        {
            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("DATAEMISSAO", "System.DateTime", ">=", Util.ConverStringDateSearch(maskedtxtData.Text)));
                RowRelatorio.Add(new RowsFiltro("DATAEMISSAO", "System.DateTime", "<=", Util.ConverStringDateSearch(mdkDataFinal.Text)));

                if (Convert.ToInt32(cbFuncionario2.SelectedValue) > 0)
                {
                    RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", cbFuncionario2.SelectedValue.ToString()));
                }

                if (Convert.ToInt32(cbCliente.SelectedValue) > 0)
                {
                    RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", cbCliente.SelectedValue.ToString()));
                }

                LIS_ORDEMSERVICOSFECHColl = LIS_ORDEMSERVICOSFECHP.ReadCollectionByParameter(RowRelatorio);

                PreencheGrid();
            }
            catch (Exception EX)
            {
                MessageBox.Show("Erro técnico: " + EX.Message);
            }
        }
Ejemplo n.º 6
0
        private void GetDropPecas()
        {
            PRODUTOSProvider   PRODUTOSP    = new PRODUTOSProvider();
            PRODUTOSCollection PRODUTOSColl = new PRODUTOSCollection();

            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("FLAGINATIVO", "System.String", "<>", "S"));
            PRODUTOSColl = PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO");

            cbProduto.DisplayMember = "NOMEPRODUTO";
            cbProduto.ValueMember   = "IDPRODUTO";

            PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity();

            PRODUTOSTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop;
            PRODUTOSTy.IDPRODUTO   = -1;
            PRODUTOSColl.Add(PRODUTOSTy);

            Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity>(cbProduto.DisplayMember);

            PRODUTOSColl.Sort(comparer.Comparer);
            cbProduto.DataSource = PRODUTOSColl;

            cbProduto.SelectedIndex = 0;
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Verifica a liberação de Apaga de registro
        /// </summary>
        public Boolean Apaga_Registro(string NomeFormulario, int IDNIVEL)
        {
            Boolean result = true;

            RowsFiltroCollection RowFiltroAcess = new RowsFiltroCollection();

            RowFiltroAcess.Add(new RowsFiltro("IDNIVEL", "System.Int32", "=", IDNIVEL.ToString(), "and"));
            RowFiltroAcess.Add(new RowsFiltro("NOMEFORMULARIO", "System.String", "=", NomeFormulario));

            LIS_CONTROLEACESSOCollection LIS_CONTROLEACESSOColl = new LIS_CONTROLEACESSOCollection();
            LIS_CONTROLEACESSOProvider   LIS_CONTROLEACESSOP    = new LIS_CONTROLEACESSOProvider();

            LIS_CONTROLEACESSOColl = LIS_CONTROLEACESSOP.ReadCollectionByParameter(RowFiltroAcess);

            if (LIS_CONTROLEACESSOColl.Count > 0)
            {
                if (LIS_CONTROLEACESSOColl[0].FLAGAPAGA == "S")
                {
                    result = true;
                }
                else
                {
                    result = false;
                    MessageBox.Show(ConfigMessage.Default.MsgPerm,
                                    ConfigSistema1.Default.NomeEmpresa,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error,
                                    MessageBoxDefaultButton.Button1);
                }
            }
            return(result);
        }
Ejemplo n.º 8
0
        private Boolean VerificaTelCliente(string Telefone)
        {
            Boolean result = false;

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("TELEFONE1", "System.String", "collate pt_br like", "%" + Telefone.ToString().Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("TELEFONE2", "System.String", "collate pt_br like", "%" + Telefone.ToString().Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("FAX", "System.String", "collate pt_br like", "%" + Telefone.ToString().Replace("'", "") + "%", "or"));

                CLIENTECollection CLIENTECollTel = new CLIENTECollection();
                CLIENTECollTel = CLIENTEP.ReadCollectionByParameter(RowRelatorio);

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

                return(result);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
                return(result);
            }
        }
Ejemplo n.º 9
0
        public void GetColumSelec(string Nometela, string NomeGrid)
        {
            NometelaSelec = Nometela;
            NomeGridSelec = NomeGrid;
            RowsFiltroCollection RowRelatorio = new RowsFiltroCollection();

            RowRelatorio.Add(new RowsFiltro("Nometela", "System.String", "=", Nometela, "and"));
            RowRelatorio.Add(new RowsFiltro("NomeGrid", "System.String", "=", NomeGrid, "and"));
            RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", Convert.ToInt32(USUARIOP.Read(FrmLogin._IdUsuario).IDFUNCIONARIO).ToString()));

            IMPRGRIDColl = IMPRGRIDP.ReadCollectionByParameter(RowRelatorio, "IDIMPRGRID DESC");

            if (IMPRGRIDColl.Count > 0)
            {
                ctlPrintToFitPageWidthCHK.Checked = IMPRGRIDColl[0].FLAGAJUSTA == "S" ? true: false;
                chkPaisagem.Checked = IMPRGRIDColl[0].FLAGMODOPAISAGEM == "S" ? true : false;
                chkData.Checked     = IMPRGRIDColl[0].FLAGEXIBIRDATA == "S" ? true : false;

                //Armazena os campos do Banco de dados
                string[] CampoSelec = IMPRGRIDColl[0].CAMPOSSELECIONADOS.Split(',');

                ctlColumnsToPrintCHKLBX.Items.Clear();
                foreach (string column in AvailableColumnsOptions)
                {
                    if (VerificaSelec(column.ToString(), CampoSelec))
                    {
                        ctlColumnsToPrintCHKLBX.Items.Add(column, true);
                    }
                    else
                    {
                        ctlColumnsToPrintCHKLBX.Items.Add(column, false);
                    }
                }
            }
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Verifica a liberação de Apaga de registro
        /// </summary>
        public Boolean Apaga_RegistroSenha(string NomeFormulario, int IDNIVEL)
        {
            Boolean result = true;

            RowsFiltroCollection RowFiltroAcess = new RowsFiltroCollection();

            RowFiltroAcess.Add(new RowsFiltro("IDNIVEL", "System.Int32", "=", IDNIVEL.ToString(), "and"));
            RowFiltroAcess.Add(new RowsFiltro("NOMEFORMULARIO", "System.String", "=", NomeFormulario));

            LIS_CONTROLEACESSOCollection LIS_CONTROLEACESSOColl = new LIS_CONTROLEACESSOCollection();
            LIS_CONTROLEACESSOProvider   LIS_CONTROLEACESSOP    = new LIS_CONTROLEACESSOProvider();

            LIS_CONTROLEACESSOColl = LIS_CONTROLEACESSOP.ReadCollectionByParameter(RowFiltroAcess);

            if (LIS_CONTROLEACESSOColl.Count > 0)
            {
                if (LIS_CONTROLEACESSOColl[0].FLAGAPAGA == "S")
                {
                    result = true;
                }
                else
                {
                    result = false;
                }
            }

            return(result);
        }
Ejemplo n.º 11
0
        private void FrmBaixar_Load(object sender, EventArgs e)
        {
            try
            {
                CreaterCursor Cr = new CreaterCursor();
                this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0);

                this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedDialog; this.FormBorderStyle = FormBorderStyle.FixedDialog;
                GetDropTipoDuplicata();//
                GetDropCentroCusto();
                btnCadTipo.Image        = Util.GetAddressImage(6);
                btnAddCentroCusto.Image = Util.GetAddressImage(6);


                RowsFiltroCollection RowRelatorio = new RowsFiltroCollection();
                RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", _idFornecedor.ToString(), "and"));
                RowRelatorio.Add(new RowsFiltro("VALORDEVEDOR", "System.Decimal", "<>", "0"));
                LIS_DUPLICATAPAGARColl = LIS_DUPLICATAPAGARP.ReadCollectionByParameter(RowRelatorio, "DATAVECTO");
                msktDataPagto.Text     = DateTime.Now.ToString("dd/MM/yyyy");
                SumTotalPesquisada();
                txtValorPago.Focus();

                this.Cursor = Cursors.Default;
            }
            catch (Exception)
            {
                MessageBox.Show("Erro ao abrir a duplicata!",
                                ConfigSistema1.Default.NomeEmpresa,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);

                this.Cursor = Cursors.Default;
            }
        }
Ejemplo n.º 12
0
        private void PesquisaRapida()
        {
            CreaterCursor Cr = new CreaterCursor();

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

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("NOME", "System.String", "collate pt_br like", "%" + txtPesquisaRapida.Text.Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("OBSERVACAO", "System.String", "collate pt_br like", "%" + txtPesquisaRapida.Text.Replace("'", "") + "%", "or"));

                GRUPOAGENDATLMKColl = GRUPOAGENDATLMKP.ReadCollectionByParameter(RowRelatorio);
                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = GRUPOAGENDATLMKColl;
                lblTotalPesquisa.Text = GRUPOAGENDATLMKColl.Count.ToString();

                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                this.Cursor = Cursors.Default;
                MessageBox.Show("Erro técnico: " + ex.Message,
                                ConfigSistema1.Default.NomeEmpresa,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
            }
        }
Ejemplo n.º 13
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            RowRelatorio.Clear();
            int IDFUNCIONARIO = Convert.ToInt32(cbFuncionario.SelectedValue);

            if (IDFUNCIONARIO > 0)
            {
                RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", IDFUNCIONARIO.ToString()));
            }

            LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio);

            //Remove ID  repetido
            LIS_CLIENTECollection LIS_CLIENTE2Coll = new LIS_CLIENTECollection();

            foreach (LIS_CLIENTEEntity item in LIS_CLIENTEColl)
            {
                if (LIS_CLIENTE2Coll.Find(delegate(LIS_CLIENTEEntity item2)
                {
                    return
                    (item2.IDFUNCIONARIO == item.IDFUNCIONARIO);
                }) == null)
                {
                    LIS_CLIENTE2Coll.Add(item);
                }
            }

            LIS_CLIENTEColl.Clear();
            LIS_CLIENTEColl = LIS_CLIENTE2Coll;

            PreencheGrid();
        }
Ejemplo n.º 14
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                RowRelatorio.Clear();
                int IDGRUPOCATEGORIA = Convert.ToInt32(cbGrupoCategoria.SelectedValue);
                int IDMARCA          = Convert.ToInt32(cbMarca.SelectedValue);
                if (IDGRUPOCATEGORIA > 0)
                {
                    RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", IDGRUPOCATEGORIA.ToString()));
                }

                if (IDMARCA > 0)
                {
                    RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", IDMARCA.ToString()));
                }

                LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO");



                PreencheGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro na pesquisa!");
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Ejemplo n.º 15
0
        private LIS_PRODUTONFECollection BuscaProdutoCFOP(int IDCFOP)
        {
            LIS_PRODUTONFECollection LIS_PRODUTONFEColl = new LIS_PRODUTONFECollection();

            try
            {
                LIS_PRODUTONFEProvider LIS_PRODUTONFEP = new LIS_PRODUTONFEProvider();
                RowRelatorio.Clear();
                string DataInicial = Util.ConverStringDateSearch(msktDataInicial.Text);
                string DataFinal   = Util.ConverStringDateSearch(msktDataFinal.Text);

                RowRelatorio.Add(new RowsFiltro("IDCFOP", "System.Int32", "=", IDCFOP.ToString()));

                RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", ">=", DataInicial));
                RowRelatorio.Add(new RowsFiltro("DTEMISSAO", "System.DateTime", "<=", DataFinal));

                RowRelatorio.Add(new RowsFiltro("FLAGENVIADA", "System.String", "=", "S"));
                RowRelatorio.Add(new RowsFiltro("FLAGCANCELADA", "System.String", "=", "N"));


                LIS_PRODUTONFECollection LIS_PRODUTONFEColl_2 = new LIS_PRODUTONFECollection();
                LIS_PRODUTONFEColl_2 = LIS_PRODUTONFEP.ReadCollectionByParameter(RowRelatorio);
                return(LIS_PRODUTONFEColl_2);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
                return(LIS_PRODUTONFEColl);
            }
        }
Ejemplo n.º 16
0
        private void btnConsulta_Click(object sender, EventArgs e)
        {
            if (Validacoes())
            {
                try
                {
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("NOMEDESTINO", "System.String", "LIKE", txtNomeClienteFornDestino.Text));

                    DESTINOCHEQUEColl      = DESTINOCHEQUEP.ReadCollectionByParameter(RowRelatorio);
                    lblTotalRegistros.Text = DESTINOCHEQUEColl.Count.ToString();

                    if (DESTINOCHEQUEColl.Count > 0)
                    {
                        PreencheGrid();
                    }
                    else
                    {
                        MessageBox.Show("Não foi possível efetuar a pesquisa!");
                    }
                }
                catch (Exception EX)
                {
                    MessageBox.Show("Erro na pesquisa!");
                    MessageBox.Show("Erro técnico: " + EX.Message);
                }
            }
        }
Ejemplo n.º 17
0
        private void PesquisaRapida()
        {
            CreaterCursor Cr = new CreaterCursor();

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

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("NDOCUMENTO", "System.String", "collate pt_br like", "%" + txtPesquisaRapida.Text.Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("NOMETRANSPORTADORA", "System.String", "collate pt_br like", "%" + txtPesquisaRapida.Text.Replace("'", "") + "%", "or"));


                if (txtPesquisaRapida.Text.Trim() != string.Empty)
                {
                    LIS_CONHECIMENTOTRANSPColl         = LIS_CONHECIMENTOTRANSP.ReadCollectionByParameter(RowRelatorio, "DATA DESC");
                    DataGriewDados.AutoGenerateColumns = false;
                    DataGriewDados.DataSource          = LIS_CONHECIMENTOTRANSPColl;
                    lblTotalPesquisa.Text = LIS_CONHECIMENTOTRANSPColl.Count.ToString();
                }

                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                this.Cursor = Cursors.Default;
                MessageBox.Show("Erro técnico: " + ex.Message,
                                ConfigSistema1.Default.NomeEmpresa,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
            }
        }
Ejemplo n.º 18
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            RowRelatorio.Clear();
            int IDMARCA = Convert.ToInt32(cbMarca.SelectedValue);

            if (IDMARCA > 0)
            {
                RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", IDMARCA.ToString(), "NOMEPRODUTO"));
            }

            LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio);

            //Remove ID  repetido
            LIS_PRODUTOSCollection LIS_PRODUTOS2Coll = new LIS_PRODUTOSCollection();

            foreach (LIS_PRODUTOSEntity item in LIS_PRODUTOSColl)
            {
                if (LIS_PRODUTOS2Coll.Find(delegate(LIS_PRODUTOSEntity item2)
                {
                    return
                    (item2.IDMARCA == item.IDMARCA);
                }) == null)
                {
                    LIS_PRODUTOS2Coll.Add(item);
                }
            }

            LIS_PRODUTOSColl.Clear();
            LIS_PRODUTOSColl = LIS_PRODUTOS2Coll;

            PreencheGrid();
        }
Ejemplo n.º 19
0
        private void FrmComissaoTerceiro_Load(object sender, EventArgs e)
        {
            try
            {
                this.FormBorderStyle = FormBorderStyle.FixedDialog;
                cbVendedor.Image     = Util.GetAddressImage(6);

                btnAddImagem.Image     = Util.GetAddressImage(15);
                btnLimpaPesquisa.Image = Util.GetAddressImage(16);
                btnSair.Image          = Util.GetAddressImage(21);

                GetFuncionario();

                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("IDPEDIDO", "System.Int32", "=", _IDPEDIDO.ToString()));
                LIS_PEDIDOColl = LIS_PEDIDOP.ReadCollectionByParameter(RowRelatorio);

                lblNumPedido.Text   = LIS_PEDIDOColl[0].IDPEDIDO.ToString().PadLeft(6, '0');
                lblValorPedido.Text = Convert.ToDecimal(LIS_PEDIDOColl[0].TOTALPEDIDO).ToString("n2");
                lblCliente.Text     = LIS_PEDIDOColl[0].NOMECLIENTE;

                ListaComissaoTerceiros(_IDPEDIDO);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Ejemplo n.º 20
0
        private Boolean VerificaExisteStatus(int IDSTATUS)
        {
            Boolean result = false;

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("IDSTATUS", "System.Int32", "=", IDSTATUS.ToString()));
                STATUSCollection STATUSColl = new STATUSCollection();
                STATUSColl = STATUSP.ReadCollectionByParameter(RowRelatorio);

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


                return(result);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao Verificar se Status Existe");
                MessageBox.Show("Erro técnico: " + ex.Message);
                return(result);
            }
        }
Ejemplo n.º 21
0
        private Boolean VerificaOcorrenciasExiste(int IDCLIENTE)
        {
            Boolean result = false;

            CreaterCursor Cr = new CreaterCursor();

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

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", IDCLIENTE.ToString()));

                OCORRENCIATLMKCollection OCORRENCIATLMKColl = new OCORRENCIATLMKCollection();
                OCORRENCIATLMKProvider   OCORRENCIATLMKP    = new OCORRENCIATLMKProvider();
                OCORRENCIATLMKColl = OCORRENCIATLMKP.ReadCollectionByParameter(RowRelatorio);

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

                this.Cursor = Cursors.Default;

                return(result);
            }
            catch (Exception)
            {
                this.Cursor = Cursors.Default;
                return(result);
            }
        }
Ejemplo n.º 22
0
        private void FrmReciboAvulsoRelat_Load(object sender, EventArgs e)
        {
            EMPRESAProvider   EMPRESAP    = new EMPRESAProvider();
            EMPRESACollection EMPRESAColl = new EMPRESACollection();

            EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null);

            //Logomarca
            CONFISISTEMAProvider CONFISISTEMAP  = new CONFISISTEMAProvider();
            CONFISISTEMAEntity   CONFISISTEMAty = CONFISISTEMAP.Read(1);

            if (CONFISISTEMAty.FLAGLOGORELATORIO == "S")
            {
                if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null)
                {
                    ARQUIVOBINARIOProvider   ARQUIVOBINARIOP    = new ARQUIVOBINARIOProvider();
                    ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection();
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString()));
                    ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio);
                    this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl;
                }
            }


            //Dados do cliente
            //Dados do Cliente
            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", CodClienteSelec.ToString()));
            LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider();

            LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio);
            CPFCNPJSelec    = (LIS_CLIENTEColl[0].CNPJ == "  .   .   /    -" || LIS_CLIENTEColl[0].CNPJ == string.Empty) ? LIS_CLIENTEColl[0].CPF : LIS_CLIENTEColl[0].CNPJ;

            //setando os parametro
            Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[6];
            p[0] = new Microsoft.Reporting.WinForms.ReportParameter("DataRecibo", DataReciboSelec);
            p[1] = new Microsoft.Reporting.WinForms.ReportParameter("ValorRecibo", ValorReciboSelec);
            p[2] = new Microsoft.Reporting.WinForms.ReportParameter("ValorExtenso", ValorExtensoSelec);
            p[3] = new Microsoft.Reporting.WinForms.ReportParameter("CPFCNPJ", CPFCNPJSelec);
            p[4] = new Microsoft.Reporting.WinForms.ReportParameter("Referente", ReferenteSelec);
            p[5] = new Microsoft.Reporting.WinForms.ReportParameter("Observacaco", ObservacacoSelec);



            reportViewer1.LocalReport.SetParameters(p);

            this.EMPRESACollectionBindingSource.DataSource     = EMPRESAColl;
            this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl;

            this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = ZoomMode.Percent;
            this.reportViewer1.RefreshReport();
        }
Ejemplo n.º 23
0
        private LIS_PRODUTOSPEDOTICACollection ProdutoRel(int IDFECHOSERVICO)
        {
            LIS_PRODUTOSPEDOTICACollection LIS_PRODUTOSPEDOTICA2Coll = new LIS_PRODUTOSPEDOTICACollection();

            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDFECHOSERVICO", "System.Int32", "=", IDFECHOSERVICO.ToString()));

            LIS_PRODUTOSPEDOTICA2Coll = LIS_PRODUTOSPEDOTICAP.ReadCollectionByParameter(RowRelatorio);

            return(LIS_PRODUTOSPEDOTICA2Coll);
        }
Ejemplo n.º 24
0
        private void RelatItensProdutoFesta_Load(object sender, EventArgs e)
        {
            this.MinimizeBox     = false;
            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.reportViewer1.RefreshReport();


            EMPRESAProvider   EMPRESAP    = new EMPRESAProvider();
            EMPRESACollection EMPRESAColl = new EMPRESACollection();

            EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null);

            //Logomarca
            CONFISISTEMAProvider CONFISISTEMAP  = new CONFISISTEMAProvider();
            CONFISISTEMAEntity   CONFISISTEMAty = CONFISISTEMAP.Read(1);

            if (CONFISISTEMAty.FLAGLOGORELATORIO == "S")
            {
                if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null)
                {
                    ARQUIVOBINARIOProvider   ARQUIVOBINARIOP    = new ARQUIVOBINARIOProvider();
                    ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection();
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString()));
                    ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio);
                    this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl;
                }
            }

            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDITENSFESTAS", "System.Int32", "=", IDITENSFESTAS.ToString()));
            LIS_ITENSFESTASProvider   LIS_ITENSFESTASP    = new LIS_ITENSFESTASProvider();
            LIS_ITENSFESTASCollection LIS_ITENSFESTASColl = new LIS_ITENSFESTASCollection();

            LIS_ITENSFESTASColl = LIS_ITENSFESTASP.ReadCollectionByParameter(RowRelatorio);

            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDITENSFESTAS", "System.Int32", "=", IDITENSFESTAS.ToString()));
            LIS_PRODUTOSFESTASProvider   LIS_PRODUTOSFESTASP    = new LIS_PRODUTOSFESTASProvider();
            LIS_PRODUTOSFESTASCollection LIS_PRODUTOSFESTASColl = new LIS_PRODUTOSFESTASCollection();

            LIS_PRODUTOSFESTASColl = LIS_PRODUTOSFESTASP.ReadCollectionByParameter(RowRelatorio);


            this.EMPRESACollectionBindingSource.DataSource       = EMPRESAColl;
            LIS_PRODUTOSFESTASCollectionBindingSource.DataSource = LIS_PRODUTOSFESTASColl;
            LIS_ITENSFESTASCollectionBindingSource.DataSource    = LIS_ITENSFESTASColl;

            this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = ZoomMode.Percent;
            this.reportViewer1.RefreshReport();
        }
Ejemplo n.º 25
0
        private void FrmRelatAgenda_Load(object sender, EventArgs e)
        {
            EMPRESAProvider   EMPRESAP    = new EMPRESAProvider();
            EMPRESACollection EMPRESAColl = new EMPRESACollection();

            EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null);

            //Logomarca
            CONFISISTEMAProvider CONFISISTEMAP  = new CONFISISTEMAProvider();
            CONFISISTEMAEntity   CONFISISTEMAty = CONFISISTEMAP.Read(1);

            if (CONFISISTEMAty.FLAGLOGORELATORIO == "S")
            {
                if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null)
                {
                    ARQUIVOBINARIOProvider   ARQUIVOBINARIOP    = new ARQUIVOBINARIOProvider();
                    ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection();
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString()));
                    ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio);
                    this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl;
                }
            }

            //Dados da Agendao
            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDAGENDA", "System.Int32", "=", titulo.ToString()));
            LIS_AGENDAProvider LIS_AGENDAP = new LIS_AGENDAProvider();

            this.LIS_AGENDACollectionBindingSource.DataSource = LIS_AGENDAP.ReadCollectionByParameter(RowRelatorio);

            //setando os parametro
            Microsoft.Reporting.WinForms.ReportParameter[] p = new Microsoft.Reporting.WinForms.ReportParameter[1];
            p[0] = new Microsoft.Reporting.WinForms.ReportParameter("titulo", titulo.ToString().PadLeft(6, '0'));

            reportViewer1.LocalReport.SetParameters(p);

            //Dados do Cliente
            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDCLIENTE", "System.Int32", "=", idcliente.ToString()));
            LIS_CLIENTEProvider LIS_CLIENTEP = new LIS_CLIENTEProvider();

            LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio);

            this.LIS_CLIENTECollectionBindingSource.DataSource = LIS_CLIENTEColl;
            this.EMPRESACollectionBindingSource.DataSource     = EMPRESAColl;

            this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = ZoomMode.Percent;
            this.reportViewer1.RefreshReport();
        }
Ejemplo n.º 26
0
        private void SaldoProdutoLote(int?IdProduto, decimal?quantidadeV, int?IDPRODPEDIDO)
        {
            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", IdProduto.ToString()));
                LIS_ESTOQUELOTECollection LIS_ESTOQUELOTEColl_2 = new LIS_ESTOQUELOTECollection();
                LIS_ESTOQUELOTEColl_2 = LIS_ESTOQUELOTEP.ReadCollectionByParameter(RowRelatorio, "DATAVALIDADE");

                decimal QuantVendida = Convert.ToDecimal(quantidadeV);

                foreach (var item in LIS_ESTOQUELOTEColl_2)
                {
                    decimal SaldoPorlote = 0;
                    SaldoPorlote = ConsultaSaldoLote(item.IDPRODUTO, item.IDLOTE);

                    if (QuantVendida > 0 && SaldoPorlote > 0)
                    {
                        //Salva ESTOQUELOTE
                        ESTOQUELOTEEntity ESTOQUELOTETy = new ESTOQUELOTEEntity();
                        ESTOQUELOTETy.IDESTOQUELOTE = -1;

                        if (QuantVendida > SaldoPorlote)
                        {
                            QuantVendida            -= SaldoPorlote;
                            ESTOQUELOTETy.QUANTIDADE = SaldoPorlote;
                        }
                        else if (QuantVendida <= SaldoPorlote)
                        {
                            ESTOQUELOTETy.QUANTIDADE = QuantVendida;
                            QuantVendida            -= QuantVendida;
                        }

                        ESTOQUELOTETy.IDLOTE     = item.IDLOTE;
                        ESTOQUELOTETy.IDPRODUTO  = Convert.ToInt32(item.IDPRODUTO);
                        ESTOQUELOTETy.NUMERODOC  = "PD" + _IDPEDIDO.ToString().PadLeft(6, '0');
                        ESTOQUELOTETy.DATA       = Convert.ToDateTime(LIS_PRODUTOSPEDIDOColl[0].DTEMISSAO);
                        ESTOQUELOTETy.FLAGTIPO   = "S"; //SAIDA
                        ESTOQUELOTETy.FLAGATIVO  = "S"; //ATIVO SIM
                        ESTOQUELOTETy.OBSERVACAO = "";
                        ESTOQUELOTEP.Save(ESTOQUELOTETy);
                        SalvaInfoProdutoPedido(IDPRODPEDIDO, "Lote:" + item.CODLOTE + " Quant.:" + ESTOQUELOTETy.QUANTIDADE + " ");
                        Util.ExibirMSg(ConfigMessage.Default.MsgSave, "Blue");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ténico: " + ex.Message);
            }
        }
Ejemplo n.º 27
0
        private void FrmRelatorioNotaCompra_Load(object sender, EventArgs e)
        {
            this.MinimizeBox     = false;
            this.FormBorderStyle = FormBorderStyle.FixedDialog;

            EMPRESAProvider   EMPRESAP    = new EMPRESAProvider();
            EMPRESACollection EMPRESAColl = new EMPRESACollection();

            EMPRESAColl = EMPRESAP.ReadCollectionByParameter(null);

            //Logomarca
            CONFISISTEMAProvider CONFISISTEMAP  = new CONFISISTEMAProvider();
            CONFISISTEMAEntity   CONFISISTEMAty = CONFISISTEMAP.Read(1);

            if (CONFISISTEMAty.FLAGLOGORELATORIO == "S")
            {
                if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null)
                {
                    ARQUIVOBINARIOProvider   ARQUIVOBINARIOP    = new ARQUIVOBINARIOProvider();
                    ARQUIVOBINARIOCollection ARQUIVOBINARIOColl = new ARQUIVOBINARIOCollection();
                    RowRelatorio.Clear();
                    RowRelatorio.Add(new RowsFiltro("IDARQUIVOBINARIO", "System.Int32", "=", CONFISISTEMAty.IDARQUIVOBINARIO1.ToString()));
                    ARQUIVOBINARIOColl = ARQUIVOBINARIOP.ReadCollectionByParameter(RowRelatorio);
                    this.ARQUIVOBINARIOCollectionBindingSource.DataSource = ARQUIVOBINARIOColl;
                }
            }

            //Fornecedor
            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDFORNECEDOR", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDFORNECEDOR.ToString()));
            LIS_FORNECEDORColl = LIS_FORNECEDORP.ReadCollectionByParameter(RowRelatorio);

            //Produtos Movimentação
            LIS_MOVPRODUTOESCollection LIS_MOVPRODUTOESColl = new LIS_MOVPRODUTOESCollection();
            LIS_MOVPRODUTOESProvider   LIS_MOVPRODUTOESP    = new LIS_MOVPRODUTOESProvider();

            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDESTOQUEES", "System.Int32", "=", LIS_ESTOQUEESColl[0].IDESTOQUEES.ToString()));
            LIS_MOVPRODUTOESColl = LIS_MOVPRODUTOESP.ReadCollectionByParameter(RowRelatorio);


            this.LIS_FORNECEDORCollectionBindingSource.DataSource   = LIS_FORNECEDORColl;
            this.EMPRESACollectionBindingSource.DataSource          = EMPRESAColl;
            this.LIS_ESTOQUEESCollectionBindingSource.DataSource    = LIS_ESTOQUEESColl;
            this.LIS_MOVPRODUTOESCollectionBindingSource.DataSource = LIS_MOVPRODUTOESColl;
            this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = ZoomMode.Percent;

            this.reportViewer1.RefreshReport();
        }
Ejemplo n.º 28
0
        private void PesquisaRapida()
        {
            CreaterCursor Cr = new CreaterCursor();

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

            try
            {
                RowRelatorio.Clear();
                RowRelatorio.Add(new RowsFiltro("NOMEPRODUTO", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("CODPRODUTOFORNECEDOR", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%", "or"));
                RowRelatorio.Add(new RowsFiltro("CODBARRA", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%"));


                if (ValidacoesLibrary.ValidaTipoInt32(txtCriterioPesquisa.Text))
                {
                    RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "like", txtCriterioPesquisa.Text.Replace("'", "")));
                }

                RowRelatorio.Add(new RowsFiltro("FLAGINATIVO", "System.String", "=", "N"));

                LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO");

                LIS_PRODUTOSCollection LIS_PRODUTOSColl_2 = new LIS_PRODUTOSCollection();

                //retira produto inativo
                foreach (var item in LIS_PRODUTOSColl)
                {
                    if (item.FLAGINATIVO == "N")
                    {
                        LIS_PRODUTOSColl_2.Add(item);
                    }
                }


                LIS_PRODUTOSColl.Clear();
                LIS_PRODUTOSColl = LIS_PRODUTOSColl_2;
                DataGriewDados.AutoGenerateColumns = false;
                DataGriewDados.DataSource          = LIS_PRODUTOSColl;

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

                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                this.Cursor = Cursors.Default;
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Ejemplo n.º 29
0
        private void DeleteControleAcesso(int IDNIVEL)
        {
            RowRelatorio.Clear();
            RowRelatorio.Add(new RowsFiltro("IDNIVEL", "System.Int32", "=", IDNIVEL.ToString()));
            CONTROLEACESSOCollection CONTROLEACESSOColl = new CONTROLEACESSOCollection();
            CONTROLEACESSOProvider   CONTROLEACESSOP    = new CONTROLEACESSOProvider();

            CONTROLEACESSOColl = CONTROLEACESSOP.ReadCollectionByParameter(RowRelatorio);

            foreach (CONTROLEACESSOEntity item in CONTROLEACESSOColl)
            {
                CONTROLEACESSOP.Delete(item.IDCONTROLEACESSO);
            }
        }
Ejemplo n.º 30
0
        private bool VerificaLogin()
        {
            Boolean result = false;

            try
            {
                SecurityString SecurityS    = new SecurityString();
                string         SENHAUSUARIO = SecurityS.encrypt(txtSenha.Text);

                USUARIOProvider USUARIOP = new USUARIOProvider();

                RowsFiltroCollection RowRelatorio = new RowsFiltroCollection();
                RowRelatorio.Add(new RowsFiltro("NOMEUSUARIO", "System.String", "=", txtNome.Text, "and"));
                RowRelatorio.Add(new RowsFiltro("SENHAUSUARIO", "System.String", "=", SENHAUSUARIO, "and"));
                RowRelatorio.Add(new RowsFiltro("FLAGATIVO", "System.String", "=", "S"));

                USUARIOCollection USUARIOColl = new USUARIOCollection();
                USUARIOColl = USUARIOP.ReadCollectionByParameter(RowRelatorio);

                if (USUARIOColl.Count > 0)
                {
                    _IdUsuario = USUARIOColl[0].IDUSUARIO;
                    _IdNivel   = Convert.ToInt32(USUARIOColl[0].IDNIVELUSUARIO);
                    result     = true;
                }
                else
                {
                    result = false;
                }

                return(result);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível acessar o Banco de Dados!",
                                "IMEX Sistemas",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);

                MessageBox.Show("Erro técnico: " + ex.Message);

                RestaurarConfig();

                result = false;

                return(result);
            }
        }