Exemple #1
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Departamento();


            var hoje          = DateTime.Now;
            var respinclusao  = Usuario.Nomeusuario.ToString();
            var datainclusao  = hoje.ToString();
            var respalteracao = Usuario.Nomeusuario.ToString();
            var dataalteracao = hoje.ToString();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Departamento.SelectTudo();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var cod   = dr.GetString(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nome  = dr.GetString(dr.GetOrdinal("NOME"));
                    var fone  = dr.GetString(dr.GetOrdinal("TELEFONE"));
                    var email = dr.GetString(dr.GetOrdinal("EMAIL"));

                    try
                    {
                        var m = new Classes.Mysql.Departamento();

                        m.InsertAccess(int.Parse(cod), nome, fone, email, respinclusao, datainclusao, respalteracao, dataalteracao);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is Relatorios.Departamento.RelDepartamento)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new Relatorios.Departamento.RelDepartamento();
                tela.ShowDialog();
            }
        }
Exemple #2
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Saida();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Saida.SelectRel(txtNumeroPedido.Text.Trim(), txtcoddepartamento.Text.Trim());

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var codsaida         = dr.GetInt32(dr.GetOrdinal("CODSAIDA"));
                    var codempresa       = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    var codunidade       = dr.GetInt32(dr.GetOrdinal("CODUNIDADE"));
                    var nomeunidade      = dr.GetString(dr.GetOrdinal("NOMEUNIDADE"));
                    var solicitante      = dr.GetString(dr.GetOrdinal("SOLICITANTE"));
                    var numeropedido     = dr.GetString(dr.GetOrdinal("NUMEROPEDIDO"));
                    var dataentrega      = dr.GetString(dr.GetOrdinal("DATAENTREGA"));
                    var codproduto       = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    var nomeproduto      = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    var solicitado       = dr.GetString(dr.GetOrdinal("SOLICITADO"));
                    var entregue         = dr.GetString(dr.GetOrdinal("ENTREGUE"));
                    var respinclusao     = dr.GetString(dr.GetOrdinal("RESPINCLUSAO"));
                    var datainclusao     = dr.GetString(dr.GetOrdinal("DATAINCLUSAO"));

                    var respalteracao = "";
                    var dataalteracao = "";

                    try
                    {
                        var m = new Saida();

                        m.InsertAccess(codsaida, codempresa, coddepartamento, nomedepartamento, codunidade, nomeunidade, solicitante, numeropedido, dataentrega,
                                       codproduto, nomeproduto, solicitado, entregue, respinclusao, datainclusao);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelSaida)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelSaida();
                tela.ShowDialog();
            }
        }
Exemple #3
0
        private void Relatorio()
        {
            DateTime dtInicial   = Convert.ToDateTime(txtDataInicial.Text.Trim());
            string   DataInicial = dtInicial.Year.ToString() + "-" + dtInicial.Month.ToString() + "-" + dtInicial.Day.ToString();

            DateTime dtFinal   = Convert.ToDateTime(txtDataFinal.Text.Trim());
            string   DataFinal = dtFinal.Year.ToString() + "-" + dtFinal.Month.ToString() + "-" + dtFinal.Day.ToString();



            var codempresa       = 0;
            var nomeempresa      = "";
            var coddepartamento  = 0;
            var nomedepartamento = "";
            var codentrada       = 0;
            var dataentrada      = "";
            var codfornecedor    = 0;

            if (txtCodFornecedor.Text.Trim() != "")
            {
                codfornecedor = int.Parse(txtCodFornecedor.Text.Trim());
            }

            var nomefornecedor = "";
            var solicitante    = "";
            var numeronf       = "";
            var codproduto     = 0;

            if (txtcodigo.Text.Trim() != "")
            {
                codproduto = int.Parse(txtcodigo.Text.Trim());
            }

            var nomeproduto = "";
            var quantidade  = "";


            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_EntradaPeriodo();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Entrada.Entrada_Periodo(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, codfornecedor, codproduto, DataInicial, DataFinal);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODEMPRESA")))
                    {
                        codempresa = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEEMPRESA")))
                    {
                        nomeempresa = dr.GetString(dr.GetOrdinal("NOMEEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODDEPARTAMENTO")))
                    {
                        coddepartamento = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEDEPARTAMENTO")))
                    {
                        nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    }

                    if (!dr.IsDBNull(dr.GetOrdinal("CODENTRADA")))
                    {
                        codentrada = dr.GetInt32(dr.GetOrdinal("CODENTRADA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NUMERONOTA")))
                    {
                        numeronf = dr.GetString(dr.GetOrdinal("NUMERONOTA")) + "/" + dr.GetString(dr.GetOrdinal("SERIE"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODFORNECEDOR")))
                    {
                        codfornecedor = dr.GetInt32(dr.GetOrdinal("CODFORNECEDOR"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEFORNECEDOR")))
                    {
                        nomefornecedor = dr.GetString(dr.GetOrdinal("NOMEFORNECEDOR"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DATAENTRADA")))
                    {
                        dataentrada = dr.GetString(dr.GetOrdinal("DATAENTRADA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEPRODUTO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QUANTIDADE")))
                    {
                        quantidade = dr.GetString(dr.GetOrdinal("QUANTIDADE"));
                    }


                    try
                    {
                        var m = new Classes.Mysql.Entrada();

                        m.InsertAccessEntradaPeriodo(codempresa, nomeempresa, coddepartamento, nomedepartamento, codentrada, numeronf, codfornecedor, nomefornecedor,
                                                     dataentrada, codproduto, nomeproduto, quantidade);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelEntradaPeriodo)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelEntradaPeriodo();
                tela.ShowDialog();
            }
        }
Exemple #4
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            var m = new Classes.Funcoes.CriaArquivo();

            m.Cria_Departamento();
        }
Exemple #5
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Oficio();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Pedido.SelectOficioRel(txtNumeroPedido.Text.Trim());

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var codpedido        = dr.GetInt32(dr.GetOrdinal("CODPEDIDO"));
                    var codempresa       = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    var codunidade       = dr.GetInt32(dr.GetOrdinal("CODUNIDADE"));
                    var nomeunidade      = dr.GetString(dr.GetOrdinal("NOMEUNIDADE"));
                    var solicitante      = dr.GetString(dr.GetOrdinal("SOLICITANTE"));
                    var numeropedido     = dr.GetString(dr.GetOrdinal("NUMEROPEDIDO"));
                    var datapedido       = dr.GetString(dr.GetOrdinal("DATAPEDIDO"));
                    var status           = dr.GetString(dr.GetOrdinal("STATUS"));

                    var codproduto  = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    var nomeproduto = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    var quantidade  = dr.GetString(dr.GetOrdinal("QUANTIDADE"));
                    var estoqueubs  = dr.GetString(dr.GetOrdinal("ESTOQUEUBS"));
                    var paraquem    = dr.GetString(dr.GetOrdinal("PARAQUEM"));

                    var respinclusao  = "";
                    var datainclusao  = "";
                    var respalteracao = "";
                    var dataalteracao = "";

                    try
                    {
                        var m = new Pedido();

                        m.InsertAccessOficio(codpedido, codempresa, coddepartamento, nomedepartamento, codunidade, nomeunidade,
                                             solicitante, numeropedido, datapedido, status, codproduto, nomeproduto, quantidade, estoqueubs, paraquem);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelOficio)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelOficio();
                tela.ShowDialog();
            }
        }
Exemple #6
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Temp();
            cria.Cria_EstoqueExtrato();

            var codempresa       = cmbEmpresa.SelectedIndex;
            var nomeempresa      = cmbEmpresa.Text;
            var coddepartamento  = cmbDepartamento.SelectedIndex;
            var nomedepartamento = cmbDepartamento.Text;
            var codgrupo         = cmbGrupo.SelectedIndex;
            var nomegrupo        = cmbGrupo.Text;
            var dtinicial        = txtDataInicial.Text.Trim();
            var dtfinal          = txtDataFinal.Text.Trim();
            var codproduto       = 0;

            if (txtcodigo.Text.Trim() != "")
            {
                codproduto = int.Parse(txtcodigo.Text.Trim());
            }
            var nomeproduto = "";

            var datamovimento   = "";
            var codmovimento    = 0;
            var numeromovimento = "";
            var tipomovimento   = "";
            var quantidade      = "";

            if (codempresa == -1)
            {
                codempresa = 0;
            }
            if (coddepartamento == -1)
            {
                coddepartamento = 0;
            }
            if (codgrupo == -1)
            {
                codgrupo = 0;
            }

            var saldo = "0";

            float qtanterior = 0;

            DateTime data = Convert.ToDateTime(txtDataInicial.Text.Trim());

            var vmes = data.ToString("MM");
            int mes  = int.Parse(vmes);

            var vano = data.ToString("yyyy");
            int ano  = int.Parse(vano);

            var Est = new Classes.Mysql.Estoque();

            var mesanterior = Est.BuscaMesAnterior(mes, ano);

            vmes = mesanterior.Substring(0, 2);
            vano = mesanterior.Substring(2, 4);


            //DateTime com o primeiro dia do mês
            DateTime primeiroDiaDoMes = new DateTime(data.Year, data.Month, 1);
            var      dta = primeiroDiaDoMes.ToString("dd/MM/yyyy");

            datamovimento = dta;

            // BUSCA SALDO ANTERIOR E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Estoque.BuscaAnterior(codempresa, coddepartamento, int.Parse(vmes), int.Parse(vano), codproduto);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    qtanterior = dr.GetFloat(dr.GetOrdinal("QTATUAL"));
                }
            }

            try
            {
                tipomovimento   = "QUANTIDADE ANTERIOR";
                quantidade      = qtanterior.ToString();
                saldo           = qtanterior.ToString();
                nomeproduto     = " XXXXXXXXXXXXXXXXX";
                numeromovimento = "";

                var m = new Classes.Mysql.Estoque();

                m.InsertAccessExtrato(codempresa, nomeempresa, coddepartamento, nomedepartamento, codgrupo, nomegrupo, dtinicial, dtfinal, codproduto, nomeproduto,
                                      datamovimento, codmovimento, numeromovimento, tipomovimento, quantidade, saldo);
            }
            catch (Exception erro)
            {
            }

            dr.Dispose();
            dr.Close();


            // BUSCA BALANCO E GRAVA NO REPOSITORIO
            dr = Classes.Mysql.Estoque.BuscaBalancoMes(codempresa, coddepartamento, dtinicial, dtfinal, codproduto);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEPRODUTO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DATABALANCO")))
                    {
                        datamovimento = dr.GetString(dr.GetOrdinal("DATABALANCO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QUANTIDADE")))
                    {
                        quantidade = dr.GetString(dr.GetOrdinal("QUANTIDADE"));
                    }

                    tipomovimento   = "BALANÇO";
                    saldo           = quantidade;
                    nomeproduto     = " XXXXXXXXXXXXXXXXX";
                    numeromovimento = "";
                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccessExtrato(codempresa, nomeempresa, coddepartamento, nomedepartamento, codgrupo, nomegrupo, dtinicial, dtfinal, codproduto, nomeproduto,
                                              datamovimento, codmovimento, numeromovimento, tipomovimento, quantidade, saldo);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            // BUSCA ENTRADA E GRAVA NO REPOSITORIO
            dr = Classes.Mysql.Estoque.BuscaEntradaMes(codempresa, coddepartamento, dtinicial, dtfinal, codproduto);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DESCRICAO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("DESCRICAO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DATARECEBIMENTO")))
                    {
                        datamovimento = dr.GetString(dr.GetOrdinal("DATARECEBIMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QUANTIDADE")))
                    {
                        quantidade = dr.GetString(dr.GetOrdinal("QUANTIDADE"));
                    }

                    if (!dr.IsDBNull(dr.GetOrdinal("CODENTRADA")))
                    {
                        codmovimento = dr.GetInt32(dr.GetOrdinal("CODENTRADA"));
                    }

                    if (!dr.IsDBNull(dr.GetOrdinal("NUMERONOTA")))
                    {
                        numeromovimento = dr.GetString(dr.GetOrdinal("NUMERONOTA")) + "/" + dr.GetString(dr.GetOrdinal("SERIE"));
                    }

                    tipomovimento = "ENTRADA";


                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccessExtrato(codempresa, nomeempresa, coddepartamento, nomedepartamento, codgrupo, nomegrupo, dtinicial, dtfinal, codproduto, nomeproduto,
                                              datamovimento, codmovimento, numeromovimento, tipomovimento, quantidade, saldo);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            // BUSCA SAIDAS E GRAVA NO REPOSITORIO
            dr = Classes.Mysql.Estoque.BuscaSaidaMes(codempresa, coddepartamento, dtinicial, dtfinal, codproduto);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODSAIDA")))
                    {
                        codmovimento = dr.GetInt32(dr.GetOrdinal("CODSAIDA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DESCRICAO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("DESCRICAO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DATAENTREGA")))
                    {
                        datamovimento = dr.GetString(dr.GetOrdinal("DATAENTREGA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ENTREGUE")))
                    {
                        quantidade = dr.GetString(dr.GetOrdinal("ENTREGUE"));
                    }

                    if (!dr.IsDBNull(dr.GetOrdinal("NUMEROPEDIDO")))
                    {
                        numeromovimento = dr.GetString(dr.GetOrdinal("NUMEROPEDIDO"));
                    }

                    tipomovimento = "SAIDA";

                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccessExtrato(codempresa, nomeempresa, coddepartamento, nomedepartamento, codgrupo, nomegrupo, dtinicial, dtfinal, codproduto, nomeproduto,
                                              datamovimento, codmovimento, numeromovimento, tipomovimento, quantidade, saldo);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();


            // BUSCA NO REPOSITORIO E ORGANIZA O SALDO
            var dr1 = Classes.Mysql.Estoque.BuscaExtratoAccess();

            int    Ucodproduto    = 0;
            string unomeproduto   = "";
            string Udatamovimento = "";
            int    Ucodmovimento  = 0;
            string Utipomovimento = "";
            string Uquantidade    = "0";

            saldo = "0";

            if (dr1.HasRows)
            {
                while (dr1.Read())
                {
                    if (!dr1.IsDBNull(dr1.GetOrdinal("CODPRODUTO")))
                    {
                        Ucodproduto = dr1.GetInt32(dr1.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr1.IsDBNull(dr1.GetOrdinal("NOMEPRODUTO")))
                    {
                        unomeproduto = dr1.GetString(dr1.GetOrdinal("NOMEPRODUTO"));
                    }
                    if (!dr1.IsDBNull(dr1.GetOrdinal("CODMOVIMENTO")))
                    {
                        Ucodmovimento = dr1.GetInt32(dr1.GetOrdinal("CODMOVIMENTO"));
                    }
                    if (!dr1.IsDBNull(dr1.GetOrdinal("TIPOMOVIMENTO")))
                    {
                        Utipomovimento = dr1.GetString(dr1.GetOrdinal("TIPOMOVIMENTO"));
                    }
                    if (!dr1.IsDBNull(dr1.GetOrdinal("QUANTIDADE")))
                    {
                        Uquantidade = dr1.GetString(dr1.GetOrdinal("QUANTIDADE"));
                    }
                    Udatamovimento  = dr1.GetDateTime(dr1.GetOrdinal("DATAMOVIMENTO")).ToString();
                    numeromovimento = dr1.GetString(dr1.GetOrdinal("NUMEROMOVIMENTO"));

                    if (Utipomovimento == "QUANTIDADE ANTERIOR")
                    {
                        saldo = Uquantidade;
                    }

                    if (Utipomovimento == "BALANÇO")
                    {
                        saldo = Uquantidade;
                    }

                    if (Utipomovimento == "ENTRADA")
                    {
                        saldo = (float.Parse(saldo) + float.Parse(Uquantidade)).ToString();
                    }

                    if (Utipomovimento == "SAIDA")
                    {
                        saldo = (float.Parse(saldo) - float.Parse(Uquantidade)).ToString();
                    }

                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccessExtrato1(codempresa, nomeempresa, coddepartamento, nomedepartamento, codgrupo, nomegrupo, dtinicial, dtfinal, codproduto, unomeproduto,
                                               Udatamovimento, Ucodmovimento, numeromovimento, Utipomovimento, Uquantidade, saldo);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr1.Close();
            dr1.Dispose();


            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is Rel_Extrato)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new Rel_Extrato();
                tela.ShowDialog();
            }
        }
Exemple #7
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Estoque();

            DateTime data = Convert.ToDateTime(txtDataEstoque.Text.Trim());

            var vmes = data.ToString("MM");
            int mes  = int.Parse(vmes);

            var vano = data.ToString("yyyy");
            int ano  = int.Parse(vano);

            var vcodgrupo = 0;

            vcodgrupo = cmbGrupo.SelectedIndex;

            if (vcodgrupo == -1)
            {
                vcodgrupo = 0;
            }

            var cod = "0";

            if (txtcodigo.Text != "")
            {
                cod = txtcodigo.Text.Trim();
            }

            int progresso1 = 0;

            progressBar1.Value   = 0;
            progressBar1.Visible = true;

            var dr     = Classes.Mysql.Estoque.BuscaEstoque(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, vmes, vano, int.Parse(cod), vcodgrupo);
            var drcont = Classes.Mysql.Estoque.BuscaEstoque(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, vmes, vano, int.Parse(cod), vcodgrupo);



            if (dr.HasRows)
            {
                DataTable dt = new DataTable();
                dt.Load(drcont);
                int numRows = dt.Rows.Count;
                progressBar1.Maximum = numRows;

                while (dr.Read())
                {
                    var codempresa       = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));

                    int codgrupo  = 0;
                    var nomegrupo = "";

                    if (vcodgrupo != 0)
                    {
                        // codgrupo = dr.GetInt32(dr.GetOrdinal("CODGRUPO"));
                        nomegrupo = dr.GetString(dr.GetOrdinal("NOMEGRUPO"));
                    }
                    else
                    {
                        nomegrupo = "TODOS";
                    }

                    var varmes     = dr.GetInt32(dr.GetOrdinal("MES"));
                    var varano     = dr.GetString(dr.GetOrdinal("ANO"));
                    var codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));

                    string s           = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    int    caract      = s.Length;
                    var    nomeproduto = "";

                    if (caract >= 200)
                    {
                        nomeproduto = s.Substring(0, 200);
                    }
                    else
                    {
                        nomeproduto = s;
                    }

                    var qtanterior = dr.GetString(dr.GetOrdinal("QTANTERIOR"));
                    var entrada    = dr.GetString(dr.GetOrdinal("ENTRADA"));
                    var saida      = dr.GetString(dr.GetOrdinal("SAIDA"));
                    var qtatual    = dr.GetString(dr.GetOrdinal("QTATUAL"));

                    var usuario = Usuario.Nomeusuario;
                    var funcao  = Usuario.Funcao;

                    var saidapadrao = "";
                    var estimativa  = "";

                    if (!dr.IsDBNull(dr.GetOrdinal("SAIDAPADRAO")))
                    {
                        saidapadrao = dr.GetString(dr.GetOrdinal("SAIDAPADRAO"));
                    }

                    if (saidapadrao != "")
                    {
                        if (saidapadrao != "0")
                        {
                            estimativa = (float.Parse(qtatual) / float.Parse(saidapadrao)).ToString();
                            var result = decimal.Parse(estimativa);

                            estimativa = String.Format("{0:0.0}", result);
                        }
                    }


                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccess(codempresa, coddepartamento, nomedepartamento, nomegrupo, varmes.ToString(), varano, codproduto, nomeproduto, qtanterior, entrada, saida, qtatual, saidapadrao, estimativa);
                    }
                    catch (Exception erro)
                    {
                    }

                    progresso1         = progresso1 + 1;
                    progressBar1.Value = progresso1;
                }
            }

            dr.Close();
            dr.Dispose();
            progressBar1.Visible = false;

            MessageBox.Show("Relatório Pronto !");

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelEstoque)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelEstoque();
                tela.ShowDialog();
            }
        }
Exemple #8
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Saldo();

            DateTime data = Convert.ToDateTime(txtDataEstoque.Text.Trim());

            var vmes = data.ToString("MM");
            int mes  = int.Parse(vmes);

            var vano = data.ToString("yyyy");
            int ano  = int.Parse(vano);

            var vcodgrupo = 0;

            vcodgrupo = cmbGrupo.SelectedIndex;

            if (vcodgrupo == -1)
            {
                vcodgrupo = 0;
            }

            var cod = "0";

            if (txtcodigo.Text != "")
            {
                cod = txtcodigo.Text.Trim();
            }

            int progresso1 = 0;

            progressBar1.Value   = 0;
            progressBar1.Visible = true;

            //var dr = Classes.Mysql.Estoque.BuscaEstoque(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, vmes, vano, int.Parse(cod), vcodgrupo);
            //var drcont = Classes.Mysql.Estoque.BuscaEstoque(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, vmes, vano, int.Parse(cod), vcodgrupo);



            //if (dr.HasRows)
            //{
            //    DataTable dt = new DataTable();
            //    dt.Load(drcont);
            int numRows = Grid.Rows.Count;

            progressBar1.Maximum = numRows;

            var Linhas = Grid.Rows.Count;

            foreach (DataGridViewRow linha1 in Grid.Rows)
            {
                try
                {
                    var nomeempresa      = cmbEmpresa.Text;
                    var nomedepartamento = cmbDepartamento.Text;
                    var nomegrupo        = cmbGrupo.Text;
                    var dataestoque      = txtDataEstoque.Text;

                    var codproduto  = linha1.Cells[1].Value.ToString();
                    var nomeproduto = linha1.Cells[2].Value.ToString();

                    var entrada    = linha1.Cells[4].Value.ToString();
                    var saida      = linha1.Cells[5].Value.ToString();
                    var atual      = linha1.Cells[6].Value.ToString();
                    var padrao     = linha1.Cells[7].Value.ToString();
                    var estimativa = linha1.Cells[8].Value.ToString();



                    var index = bool.Parse(linha1.Cells[0].Value.ToString());

                    if (index == true)
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccessSaldo(nomeempresa, nomedepartamento, nomegrupo, dataestoque, int.Parse(codproduto), nomeproduto, entrada, saida, atual, padrao, estimativa);
                    }
                }
                catch (Exception erro)
                {
                }

                progresso1         = progresso1 + 1;
                progressBar1.Value = progresso1;
            }

            //}

            //dr.Close();
            //dr.Dispose();
            progressBar1.Visible = false;

            MessageBox.Show("Relatório Pronto !");

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelSaldo)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelSaldo();
                tela.ShowDialog();
            }
        }
Exemple #9
0
        private void Relatorio()
        {
            DateTime dtInicial;
            var      mes = "";
            var      ano = "";

            try
            {
                dtInicial = Convert.ToDateTime(txtDataInicial.Text.Trim());
                mes       = dtInicial.Month.ToString();
                ano       = dtInicial.Year.ToString();
            }
            catch
            {
                Application.OpenForms["Espera"].Close();
                MessageBox.Show("Data é campo Obrigatório !");
                txtDataInicial.Focus();

                return;
            }

            var codempresa = cmbEmpresa.SelectedIndex;

            var nomeempresa      = "";
            var coddepartamento  = cmbDepartamento.SelectedIndex;
            var nomedepartamento = "";
            //mes = dtInicial.Month.ToString();
            //ano = dtInicial.Year.ToString();
            var codgrupo   = cmbGrupo.SelectedIndex;
            var nomegrupo  = "";
            var codproduto = 0;
            var buscaNome  = "";

            if (txtcodigo.Text.Trim() != "")
            {
                codproduto = int.Parse(txtcodigo.Text.Trim());
            }
            if (txtBuscaNome.Text.Trim() != "")
            {
                buscaNome = txtBuscaNome.Text.Trim();
            }
            var nomeproduto = "";

            var qtanterior = "";
            var entrada    = "";
            var saida      = "";
            var qtatual    = "";
            var negativo   = false;

            if (codempresa == -1)
            {
                codempresa = 0;
            }
            if (coddepartamento == -1)
            {
                coddepartamento = 0;
            }
            if (codgrupo == -1)
            {
                codgrupo = 0;
            }
            if (chkNegativo.Checked == true)
            {
                negativo = true;
            }


            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_EstoquePeriodo();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Estoque.Estoque_Periodo(codempresa, coddepartamento, codgrupo, codproduto, buscaNome, mes, ano, negativo);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODEMPRESA")))
                    {
                        codempresa = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEEMPRESA")))
                    {
                        nomeempresa = dr.GetString(dr.GetOrdinal("NOMEEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODDEPARTAMENTO")))
                    {
                        coddepartamento = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEDEPARTAMENTO")))
                    {
                        nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("MES")))
                    {
                        mes = dr.GetString(dr.GetOrdinal("MES"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ANO")))
                    {
                        ano = dr.GetString(dr.GetOrdinal("ANO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODGRUPO")))
                    {
                        codgrupo = dr.GetInt32(dr.GetOrdinal("CODGRUPO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEGRUPO")))
                    {
                        nomegrupo = dr.GetString(dr.GetOrdinal("NOMEGRUPO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEPRODUTO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QTANTERIOR")))
                    {
                        qtanterior = dr.GetString(dr.GetOrdinal("QTANTERIOR"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ENTRADA")))
                    {
                        entrada = dr.GetString(dr.GetOrdinal("ENTRADA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("SAIDA")))
                    {
                        saida = dr.GetString(dr.GetOrdinal("SAIDA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QTATUAL")))
                    {
                        qtatual = dr.GetString(dr.GetOrdinal("QTATUAL"));
                    }

                    try
                    {
                        var m = new Classes.Mysql.Estoque();

                        m.InsertAccess_Estoque_Periodo(codempresa, nomeempresa, coddepartamento, nomedepartamento, mes, ano, codgrupo, nomegrupo,
                                                       codproduto, nomeproduto, qtanterior, entrada, saida, qtatual);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelEstoquePeriodo)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelEstoquePeriodo();
                tela.ShowDialog();
            }
        }
Exemple #10
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Balanco();

            var emp = Usuario.Codempresa;
            var dep = Usuario.Coddepartamento;



            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Balanco.SelectRel(int.Parse(emp), int.Parse(dep), txtdtBalanco.Text.Trim());

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var codempresa       = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    var databalanco      = dr.GetString(dr.GetOrdinal("DATABALANCO"));
                    var codproduto       = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    var nomeproduto      = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    var quantidade       = dr.GetString(dr.GetOrdinal("QUANTIDADE"));

                    var respinclusao  = "";
                    var datainclusao  = "";
                    var respalteracao = "";
                    var dataalteracao = "";

                    try
                    {
                        var m = new Balanco();

                        m.InsertAccess(codempresa, coddepartamento, nomedepartamento, databalanco,
                                       codproduto, nomeproduto, quantidade);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelBalanco)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelBalanco();
                tela.ShowDialog();
            }
        }
        private void Relatorio()
        {
            DateTime dtInicial   = Convert.ToDateTime(txtDataInicial.Text.Trim());
            string   DataInicial = dtInicial.Year.ToString() + "-" + dtInicial.Month.ToString() + "-" + dtInicial.Day.ToString();

            DateTime dtFinal   = Convert.ToDateTime(txtDataFinal.Text.Trim());
            string   DataFinal = dtFinal.Year.ToString() + "-" + dtFinal.Month.ToString() + "-" + dtFinal.Day.ToString();

            var codempresa       = 0;
            var nomeempresa      = "";
            var coddepartamento  = 0;
            var nomedepartamento = "";
            var codunidade       = 0;
            var nomeunidade      = "";
            var tipo             = 0; // 0 é rquisiação, 1 é oficio
            var codpedido        = 0;
            var solicitante      = "";
            var numeropedido     = "";
            var codproduto       = 0;
            var nomeproduto      = "";
            var quantidade       = "";
            var datapedido       = "";
            var status           = "";

            if (txtCodUnidade.Text.Trim() != "")
            {
                codunidade = int.Parse(txtCodUnidade.Text.Trim());
            }
            if (txtcodigo.Text.Trim() != "")
            {
                codproduto = int.Parse(txtcodigo.Text.Trim());
            }

            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_PedidoPeriodo();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Pedido.SelectPedido(cmbEmpresa.SelectedIndex, cmbDepartamento.SelectedIndex, codunidade, codproduto, tipo, DataInicial, DataFinal);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CODEMPRESA")))
                    {
                        codempresa = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEEMPRESA")))
                    {
                        nomeempresa = dr.GetString(dr.GetOrdinal("NOMEEMPRESA"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODDEPARTAMENTO")))
                    {
                        coddepartamento = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEDEPARTAMENTO")))
                    {
                        nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODUNIDADE")))
                    {
                        codunidade = dr.GetInt32(dr.GetOrdinal("CODUNIDADE"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEUNIDADE")))
                    {
                        nomeunidade = dr.GetString(dr.GetOrdinal("NOMEUNIDADE"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("TIPO")))
                    {
                        tipo = dr.GetInt32(dr.GetOrdinal("TIPO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPEDIDO")))
                    {
                        codpedido = dr.GetInt32(dr.GetOrdinal("CODPEDIDO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("SOLICITANTE")))
                    {
                        solicitante = dr.GetString(dr.GetOrdinal("SOLICITANTE"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NUMEROPEDIDO")))
                    {
                        numeropedido = dr.GetString(dr.GetOrdinal("NUMEROPEDIDO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CODPRODUTO")))
                    {
                        codproduto = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("NOMEPRODUTO")))
                    {
                        nomeproduto = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("QUANTIDADE")))
                    {
                        quantidade = dr.GetString(dr.GetOrdinal("QUANTIDADE"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("DATAPEDIDO")))
                    {
                        datapedido = dr.GetString(dr.GetOrdinal("DATAPEDIDO"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("STATUS")))
                    {
                        status = dr.GetString(dr.GetOrdinal("STATUS"));
                    }


                    try
                    {
                        var m = new Classes.Mysql.Pedido();

                        m.InsertAccessPedidoPeriodo(codempresa, nomeempresa, coddepartamento, nomedepartamento, codunidade, nomeunidade, tipo,
                                                    codpedido, solicitante, numeropedido, codproduto, nomeproduto, quantidade, datapedido, status);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelRequisicaoPeriodo)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelRequisicaoPeriodo();
                tela.ShowDialog();
            }
        }
Exemple #12
0
        private void Relatorio()
        {
            var cria = new Classes.Funcoes.CriaArquivo();

            cria.Cria_Entrada();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Entrada.SelectRel("nota", txtnumeronota.Text.Trim(), txtserienota.Text.Trim());

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var codentrada       = dr.GetInt32(dr.GetOrdinal("CODENTRADA"));
                    var codempresa       = dr.GetInt32(dr.GetOrdinal("CODEMPRESA"));
                    var nomeempresa      = dr.GetString(dr.GetOrdinal("NOMEEMPRESA"));
                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));
                    var numeronota       = dr.GetString(dr.GetOrdinal("NUMERONOTA"));
                    var serie            = dr.GetString(dr.GetOrdinal("SERIE"));
                    var cfop             = dr.GetString(dr.GetOrdinal("CFOP"));
                    var codfornecedor    = dr.GetInt32(dr.GetOrdinal("CODFORNECEDOR"));
                    var nomefornecedor   = dr.GetString(dr.GetOrdinal("NOMEFORNECEDOR"));
                    var emissao          = dr.GetString(dr.GetOrdinal("EMISSAO"));
                    var recebimento      = dr.GetString(dr.GetOrdinal("RECEBIMENTO"));
                    var codproduto       = dr.GetInt32(dr.GetOrdinal("CODPRODUTO"));
                    var nomeproduto      = dr.GetString(dr.GetOrdinal("NOMEPRODUTO"));
                    var quantidade       = dr.GetString(dr.GetOrdinal("QUANTIDADE"));

                    var respinclusao  = "";
                    var datainclusao  = "";
                    var respalteracao = "";
                    var dataalteracao = "";

                    try
                    {
                        var m = new Entrada();

                        m.InsertAccess(codentrada, codempresa, nomeempresa, coddepartamento, nomedepartamento, numeronota, serie, cfop, codfornecedor, nomefornecedor, emissao, recebimento,
                                       codproduto, nomeproduto, quantidade);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelEntrada)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelEntrada();
                tela.ShowDialog();
            }
        }