コード例 #1
0
        private void Gravar(bool novo, int codigo)
        {
            var hoje      = DateTime.Now;
            var descricao = txtDescricao.Text.Trim();

            var cnpj     = Funcoes.RetiraAcentos(txtCnjp.Text.Trim());
            var ativo    = "S";// cmbativo.SelectedValue.ToString();
            var telefone = txttelefone.Text;
            var email    = txtemail.Text;

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

            try
            {
                var m = new Classes.Mysql.Fornecedor(codigo, descricao, cnpj, telefone, email, ativo,
                                                     respinclusao.ToString(), datainclusao, respalteracao.ToString(), dataalteracao, excluido, int.Parse(departamento));
                if (novo)
                {
                    m.Insert();
                }
                else
                {
                    m.Update();
                }

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

            Limpatela();
        }
コード例 #2
0
        private void Relatorio()
        {
            var cria = new CriaArquivo();

            cria.Cria_Fornecedor();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.Fornecedor.SelectTudoRel();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var codfornecedor  = dr.GetString(dr.GetOrdinal("CODFORNECEDOR"));
                    var nomefornecedor = dr.GetString(dr.GetOrdinal("NOMEFORNECEDOR"));

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

                    var cnpj     = dr.GetString(dr.GetOrdinal("CNPJ"));
                    var telefone = dr.GetString(dr.GetOrdinal("TELEFONE"));
                    var email    = dr.GetString(dr.GetOrdinal("EMAIL"));

                    var respinclusao      = dr.GetString(dr.GetOrdinal("RESPINCLUSAO"));
                    var datahorainclusao  = dr.GetString(dr.GetOrdinal("DATAHORAINCLUSAO"));
                    var respalteracao     = dr.GetString(dr.GetOrdinal("RESPALTERACAO"));
                    var datahoraalteracao = dr.GetString(dr.GetOrdinal("DATAHORAALTERACAO"));


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

                        m.InsertAccess(int.Parse(codfornecedor), nomefornecedor, int.Parse(coddepartamento), nomedepartamento,
                                       cnpj, telefone, email, respinclusao, datahorainclusao, respalteracao, datahoraalteracao);
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

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

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

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