Exemplo n.º 1
0
        private void Gravar(bool novo, int codigo)
        {
            if (txtDescricao.Text.Trim() == "")
            {
                MessageBox.Show("Nome é campo Obrigatório"); txtDescricao.Focus(); return;
            }

            var hoje          = DateTime.Now;
            var cod           = txtcodigo.Text.Trim();
            var nome          = txtNome.Text.Trim();
            var descricao     = txtDescricao.Text.Trim();
            var grupo         = cmbgrupo.SelectedIndex.ToString();
            var marca         = cmbmarca.SelectedIndex.ToString();
            var unidademedida = cmbUnidaemedida.Text;
            var ativo         = cmbativo.SelectedIndex.ToString();

            var respinclusao    = Usuario.Nomeusuario.ToString();
            var datainclusao    = hoje.ToString();
            var respalteracao   = Usuario.Nomeusuario.ToString();
            var dataalteracao   = hoje.ToString();
            var excluido        = "N";
            var coddepartamento = Usuario.Coddepartamento.ToString();

            int saidapadrao = 0;

            if (txtSaidaPadrao.Text.Trim() != "")
            {
                saidapadrao = int.Parse(txtSaidaPadrao.Text.Trim());
            }


            try
            {
                var m = new Classes.Mysql.Produto(int.Parse(cod), nome, descricao, grupo, marca, unidademedida, ativo,
                                                  respinclusao.ToString(), datainclusao, respalteracao.ToString(), dataalteracao, excluido, int.Parse(coddepartamento), saidapadrao);
                if (novo)
                {
                    DialogResult result = MessageBox.Show("Deseja Incluir este item ?", "Atenção !!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.Yes)
                    {
                        m.Insert();
                    }
                }
                else
                {
                    DialogResult result = MessageBox.Show("Deseja alterar este item ?", "Atenção !!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.Yes)
                    {
                        m.Update();
                    }
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro na Persistência");
            }


            LimpaTela();
        }
Exemplo n.º 2
0
        private void Gravar(bool novo, int codigo)
        {
            var hoje = DateTime.Now;

            var cod           = txtcodigo.Text.Trim();
            var nome          = txtNome.Text.Trim();
            var unidademedida = cmbUnidaemedida.SelectedIndex.ToString();
            var grupo         = cmbgrupo.SelectedIndex.ToString();
            var marca         = cmbmarca.SelectedIndex.ToString();
            var ativo         = cmbativo.SelectedIndex.ToString();

            var respinclusao    = Usuario.Nomeusuario.ToString();
            var datainclusao    = hoje.ToString();
            var respalteracao   = Usuario.Nomeusuario.ToString();
            var dataalteracao   = hoje.ToString();
            var excluido        = "N";
            var coddepartamento = Usuario.Coddepartamento.ToString();

            try
            {
                var m = new Classes.Mysql.Produto(int.Parse(cod), nome, nome, unidademedida, grupo, marca, ativo,
                                                  respinclusao.ToString(), datainclusao, respalteracao.ToString(), dataalteracao, excluido, int.Parse(coddepartamento));
                if (novo)
                {
                    m.Insert();
                }
                else
                {
                    m.Update();
                }

                MessageBox.Show("Registro Gravado com Sucesso !");
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro na Persistência");
            }

            LimpaTela();
        }
Exemplo n.º 3
0
        private void Relatorio()
        {
            var cria = new CriaArquivo();

            cria.Cria_Produtos();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Produto.SelectRel();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var cod       = dr.GetString(dr.GetOrdinal("CODPRODUTO"));
                    var nome      = dr.GetString(dr.GetOrdinal("NOME"));
                    var descricao = dr.GetString(dr.GetOrdinal("DESCRICAO"));

                    var coddepartamento  = dr.GetInt32(dr.GetOrdinal("CODDEPARTAMENTO"));
                    var nomedepartamento = dr.GetString(dr.GetOrdinal("NOMEDEPARTAMENTO"));

                    var codgrupo = dr.GetInt32(dr.GetOrdinal("CODGRUPO"));
                    var grupo    = Utilidades.BuscaGrupo(dr.GetInt32(dr.GetOrdinal("CODGRUPO")));

                    var codmarca = dr.GetInt32(dr.GetOrdinal("CODMARCA"));
                    var marca    = Utilidades.BuscaMarca(dr.GetInt32(dr.GetOrdinal("CODMARCA")));

                    var unidademedida = Utilidades.BuscaUnidadeMedida(int.Parse(dr.GetString(dr.GetOrdinal("UNIDADE"))));

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



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

                        m.InsertAccess(int.Parse(cod), nome, descricao, coddepartamento, nomedepartamento, codgrupo, grupo, codmarca, marca, unidademedida,
                                       respinclusao.ToString(), datainclusao, respalteracao.ToString(), 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 RelProdutos)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelProdutos();
                tela.ShowDialog();
            }
        }
Exemplo n.º 4
0
        private void Relatorio()
        {
            int count = 0;

            // ESVAZIA O REPOSITORIO
            var d = new Classes.Mysql.Produto();

            d.DeletePrevisao_Entrega();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr  = Classes.Mysql.Produto.SelectPrevisao_Entrega("", "", "");
            var dr1 = Classes.Mysql.Produto.SelectPrevisao_Entrega("", "", "");


            if (dr.HasRows)
            {
                while (dr1.Read())
                {
                    count++;
                }

                progressBar.Maximum = count;
                progressBar.Value   = 0;

                while (dr.Read())
                {
                    var hoje = DateTime.Now;

                    var codproduto = dr.GetString(dr.GetOrdinal("CODPRODUTO"));
                    var descricao  = dr.GetString(dr.GetOrdinal("DESCRICAO"));
                    var und        = dr.GetString(dr.GetOrdinal("UND"));
                    var quantidade = dr.GetString(dr.GetOrdinal("QUANTIDADE"));

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

                        m.InsertPrevisao_Entrega(int.Parse(codproduto), descricao, und, int.Parse(quantidade));

                        progressBar.Value = progressBar.Value + 1;
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();
            progressBar.Value = 0;

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

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