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(); }
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(); } }