private void dtgCadastro_Empresa_MouseDoubleClick(object sender, MouseEventArgs e) { try { string coluna = dtgCadastro_Empresa.CurrentRow.Cells[0].Value.ToString(); SqlConnection conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if (conn == null) { MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede."); } else { SqlCommand retornobanco = new SqlCommand(("select Id,Nome,Cnpj,Cep,Telefone,Celular,Endereco,Numero,Cidade,Bairro,Email from tbempresa where id =" + coluna), conn); SqlDataReader Comando = retornobanco.ExecuteReader(); while (Comando.Read()) { txtCodigo.Text = Comando["id"].ToString(); txtEmpresa.Text = Comando["Nome"].ToString(); mkCnpj.Text = Comando["Cnpj"].ToString(); mkCep.Text = Comando["Cep"].ToString(); mkTelefone.Text = Comando["Telefone"].ToString(); mkCelular.Text = Comando["Celular"].ToString(); txtEndereco.Text = Comando["Endereco"].ToString(); txtNumero.Text = Comando["Numero"].ToString(); txtCidade.Text = Comando["Cidade"].ToString(); txtBairro.Text = Comando["Bairro"].ToString(); txtEmail.Text = Comando["Email"].ToString(); // Limpado os campos Null if (mkTelefone.Text == "NULL") { mkTelefone.Text = string.Empty; } if (mkCelular.Text == "NULL") { mkCelular.Text = string.Empty; } // Voltando Foco para TABCADASTRO tbEmpresa.SelectedTab = tbpCadastro; mkCnpj.Focus(); mkCep.Focus(); mkTelefone.Focus(); mkCelular.Focus(); txtEmpresa.Focus(); txtEmpresa.Select(); // Desabilitar Botão Savlar e Habilitar Botão Atualizar btnSalvar.Visible = false; btnAlterar.Visible = true; // Local onde botão Alterar vai aparecer btnAlterar.Location = new Point(0, 201); } Conexao.fecharConexao(); } } catch { MessageBox.Show("Favor entrar em contato com administrador da rede."); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { SqlConnection conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if (conn == null) { MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede."); } else { string cnpj = string.Empty; string cep = string.Empty; string Fone = string.Empty; string Celular = string.Empty; if (mkCnpj.Text != string.Empty) { cnpj = mkCnpj.Text.Replace(".", "").Replace("/", "").Replace("-", ""); } if (mkCep.Text != string.Empty) { cep = mkCep.Text.Replace(".", "").Replace("-", ""); } if (mkTelefone.Text != string.Empty) { Fone = mkTelefone.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", ""); } if (mkCelular.Text != string.Empty) { Celular = mkCelular.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", ""); } if (txtEmpresa.Text != string.Empty && mkCnpj.Text != string.Empty) { string ssql = "insert into TBempresa(Nome,Cnpj,Cep,Telefone,Celular,Endereco,Numero,Cidade,Bairro,Email) " + " VALUES (@Nome, @Cnpj, @Cep, @Telefone,@Celular,@Endereco,@Numero,@Cidade,@Bairro,@Email)"; SqlCommand Comando = new SqlCommand(ssql, conn); Comando.Parameters.AddWithValue("@Nome", txtEmpresa.Text); Comando.Parameters.AddWithValue("@Cnpj", cnpj); Comando.Parameters.AddWithValue("@Cep", cep); Comando.Parameters.AddWithValue("@Telefone", Fone); Comando.Parameters.AddWithValue("@Celular", Celular); Comando.Parameters.AddWithValue("@Endereco", txtEndereco.Text); Comando.Parameters.AddWithValue("@Numero", txtNumero.Text); Comando.Parameters.AddWithValue("@Cidade", txtCidade.Text); Comando.Parameters.AddWithValue("@Bairro", txtBairro.Text); Comando.Parameters.AddWithValue("@Email", txtEmail.Text); Comando.ExecuteNonQuery(); //Fechar conexao Conexao.fecharConexao(); MessageBox.Show("Registro Salvo no Sistema", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Limpar_Dados.LimpaControles(this); Cadastro_de_Empresa_Load(this, new EventArgs()); mkCnpj.Mask = ""; mkCep.Mask = ""; mkTelefone.Mask = ""; mkCelular.Mask = ""; } else { MessageBox.Show("Para Salvar Registro é Necessario informar Descrição/CNPJ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // Voltando Foco para Nome da Empresa txtEmpresa.Focus(); txtEmpresa.Select(); } } } catch { MessageBox.Show("Favor entrar em contato com administrador da rede."); } }
private void btnAlterar_Click(object sender, EventArgs e) { string cnpj = string.Empty; string cep = string.Empty; string Fone = string.Empty; string Celular = string.Empty; if (mkCnpj.Text != string.Empty) { cnpj = mkCnpj.Text.Replace(".", "").Replace("/", "").Replace("-", ""); } if (mkCep.Text != string.Empty) { cep = mkCep.Text.Replace(".", "").Replace("-", ""); } if (mkTelefone.Text != string.Empty) { Fone = mkTelefone.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", ""); } if (mkCelular.Text != string.Empty) { Celular = mkCelular.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", ""); } try { SqlConnection conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if (conn == null) { MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede."); } else { string ssql = "update tbempresa set Nome = @Nome,Cnpj = @Cnpj,Cep = @Cep,Telefone = @Telefone,Celular = @Celular,Endereco = @Endereco,Numero = @Numero,Cidade = @Cidade,Bairro = @Bairro,Email = @Email from tbempresa" + " where id =" + txtCodigo.Text; SqlCommand Comando = new SqlCommand(ssql, conn); Comando.Parameters.AddWithValue("@Nome", (txtEmpresa.Text)); Comando.Parameters.AddWithValue("@Cnpj", (cnpj)); Comando.Parameters.AddWithValue("@Cep", (cep)); Comando.Parameters.AddWithValue("@Telefone", (Fone)); Comando.Parameters.AddWithValue("@Celular", (Celular)); Comando.Parameters.AddWithValue("@Endereco", (txtEndereco.Text)); Comando.Parameters.AddWithValue("@Numero", (txtNumero.Text)); Comando.Parameters.AddWithValue("@Cidade", (txtCidade.Text)); Comando.Parameters.AddWithValue("@Bairro", (txtBairro.Text)); Comando.Parameters.AddWithValue("@Email", (txtEmail.Text)); Comando.ExecuteNonQuery(); Conexao.fecharConexao(); } Conexao.fecharConexao(); MessageBox.Show("Alteração Efetuada com sucesso", "Atualização", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Conexao.fecharConexao(); Limpar_Dados.LimpaControles(this); // Desabilitar Botão Atualizar e Habilitar Botão Savlar btnSalvar.Visible = true; btnAlterar.Visible = false; // Voltando Foco para TABCADASTRO tbEmpresa.SelectedTab = tbpCadastro; mkCnpj.Focus(); mkCep.Focus(); mkTelefone.Focus(); mkCelular.Focus(); txtEmpresa.Focus(); txtEmpresa.Select(); // Chamando Evendo do LOAD Cadastro_de_Empresa_Load(this, new EventArgs()); } catch { MessageBox.Show("Favor entrar em contato com administrador da rede."); } }
private void Cadastro_de_Empresa_Load(object sender, EventArgs e) { try { // Atualizando Data Grid com base no select SqlConnection Nova_conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if (Nova_conn == null) { MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede."); } else { string strSql = "select Id as Cod, CNPJ,Nome from TBempresa"; SqlDataAdapter da = new SqlDataAdapter(strSql, Nova_conn); //cria um objeto datatable DataTable empresa = new DataTable(); //preenche o datatable via dataadapter da.Fill(empresa); //atribui o datatable ao datagridview para exibir o resultado dtgCadastro_Empresa.DataSource = empresa; dtgCadastro_Empresa.Refresh(); // Redimensionar as colunas mestre DataGridView para ajustar os dados recém-carregados. //dtgFiltro_Vaga.AutoResizeColumns(); // Ajustar Coluna manualmente DataGridViewColumn coluna0 = dtgCadastro_Empresa.Columns[0]; coluna0.Width = 35; DataGridViewColumn coluna1 = dtgCadastro_Empresa.Columns[1]; coluna1.Width = 110; DataGridViewColumn coluna2 = dtgCadastro_Empresa.Columns[2]; coluna2.Width = 220; Conexao.fecharConexao(); } SqlConnection conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if (conn == null) { MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede."); } else { SqlCommand retornobanco = new SqlCommand(("SELECT IDENT_CURRENT('TBempresa') + 1 AS id"), conn); SqlDataReader leitor = retornobanco.ExecuteReader(); while (leitor.Read()) { txtCodigo.Text = leitor["id"].ToString(); txtCodigo.Focus(); } //Fechar conexao Conexao.fecharConexao(); } } catch { MessageBox.Show("Favor entrar em contato com administrador da rede."); } // Passando foco para Empresa txtEmpresa.Focus(); txtEmpresa.SelectAll(); }