private void BOTAOATUALIZAR_Click(object sender, EventArgs e) { if (validaServico()) { ServicoModelo servico = new ServicoModelo(); if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null) { servico.codigo = Convert.ToInt32(EDITCODIGO.Text); } servico.descricao = EDITDESCRICAO.Text; ServicoControle servicocontrole = new ServicoControle(); if (EDITCODIGO.Text != "" || (EDITCODIGO.Text == null)) { servicocontrole.alterar(servico); } else { servicocontrole.salvar(servico); } MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro de Serviços"); limpaTela(); } }
public void excluir(ServicoModelo servico) { try { servicodb.excluir(servico); } catch (Exception erro) { throw erro; } }
public void alterar(ServicoModelo servico) { try { servicodb.alterar(servico); } catch (Exception erro) { throw erro; } }
private void BOTAOEXCLUIR_Click(object sender, EventArgs e) { ServicoModelo srv = new ServicoModelo(); srv.codigo = Convert.ToInt32(EDITCODIGO.Text); ServicoControle servicocontrole = new ServicoControle(); servicocontrole.excluir(srv); MessageBox.Show("Cadastro excluído com sucesso", "Cadastro de Serviços"); limpaTela(); }
public ServicoModelo atualizatela(ServicoModelo servico) { try { ServicoModelo srv = new ServicoModelo(); srv = servicodb.atualizatela(servico); return(srv); } catch (Exception erro) { throw erro; } }
public int salvar(ServicoModelo servico) { MySqlTransaction transacao; try { AbrirConexao(); transacao = conexao.BeginTransaction(); comando = new MySqlCommand("INSERT INTO servico (codigo, descricao) VALUES (@codigo, @descricao)", conexao); comando.Parameters.AddWithValue("@codigo", servico.codigo); comando.Parameters.AddWithValue("@descricao", servico.descricao); comando.ExecuteNonQuery(); MySqlDataReader tabelaDados; comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao); // Executa a consulta tabelaDados = comando.ExecuteReader(); // Verifica se retornou pelo menos um registro int codigogerado = 0; while (tabelaDados.Read()) // Lendo registro { codigogerado = tabelaDados.GetInt32(0); } tabelaDados.Close(); transacao.Commit(); return(codigogerado); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOPESQUISA_Click(object sender, EventArgs e) { Funcoes funcoes = new Funcoes(); Boolean wsts; wsts = funcoes.validaFiltrosPesquisa(COMBOTIPOPESQUISA.Text, EDITPESQUISA.Text); if (wsts == true) { Boolean statusmanutencao; //Dados da tabela cadastro ServicoModelo srv = new ServicoModelo(); if (COMBOTIPOPESQUISA.Text == "Código") //Código { int WCodigo; if (int.TryParse(EDITPESQUISA.Text, out WCodigo)) { srv.codigo = WCodigo; } else { MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA"); statusmanutencao = false; } } else if (COMBOTIPOPESQUISA.Text == "Descrição") //Nome / razão { if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null) { srv.descricao = "%" + EDITPESQUISA.Text + "%"; } else { MessageBox.Show("Informe uma descrição do serviço para pesquisar.", "CONTEÚDO DA PESQUISA"); statusmanutencao = false; } } else { statusmanutencao = true; listaGrid(srv); } } }
public void excluir(ServicoModelo servico) { try { AbrirConexao(); comando = new MySqlCommand("DELETE FROM SERVICO WHERE CODIGO = @CODIGO", conexao); comando.Parameters.AddWithValue("@codigo", servico.codigo); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void alterar(ServicoModelo servico) { try { AbrirConexao(); comando = new MySqlCommand("update servico set codigo =@codigo, descricao =@descricao where codigo=@codigo", conexao); comando.Parameters.AddWithValue("@codigo", servico.codigo); comando.Parameters.AddWithValue("@descricao", servico.descricao); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void listaGrid(ServicoModelo servico) { string strSQL = "SELECT * FROM SERVICO WHERE codigo > 0 "; EDITCODIGO.Text = Convert.ToString(servico.codigo); codigoretornado = Convert.ToString(servico.codigo); if (servico.codigo > 0) { strSQL = strSQL + "and codigo = @codigo"; } if (servico.descricao != "" && servico.descricao != null) { strSQL = strSQL + "and descricao like @descricao"; } objConexao = new MySqlConnection(conexaoBancoDados); objComando = new MySqlCommand(strSQL, objConexao); if (servico.codigo > 0) { objComando.Parameters.AddWithValue("@codigo", servico.codigo); } if (servico.descricao != "" && servico.descricao != null) { objComando.Parameters.AddWithValue("@descricao", servico.descricao); } try { MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando); DataTable dtLista = new DataTable(); objAdp.Fill(dtLista); gridservicoLoc.DataSource = dtLista; } catch (Exception erro) { throw erro; } }
private void BOTAOLOCALIZAR_Click(object sender, EventArgs e) { FservicosLoc servicoLocFrm = new FservicosLoc(); servicoLocFrm.ShowDialog(); if (servicoLocFrm.codigoretornado != "" && servicoLocFrm.codigoretornado != null) { ServicoModelo serivco = new ServicoModelo(); ServicoControle srvControle = new ServicoControle(); serivco.codigo = int.Parse(servicoLocFrm.codigoretornado); if (serivco.codigo > 0) { serivco = srvControle.atualizatela(serivco); EDITCODIGO.Text = Convert.ToString(serivco.codigo); EDITDESCRICAO.Text = serivco.descricao; } } BOTAONOVO_Click(sender, e); }
public ServicoModelo atualizatela(ServicoModelo servico) { try { AbrirConexao(); MySqlDataReader tabelaDados; comando = new MySqlCommand("select * from servico where codigo = @codigo", conexao); comando.Parameters.AddWithValue("@codigo", servico.codigo); // Executa a consulta tabelaDados = comando.ExecuteReader(); ServicoModelo srv = new ServicoModelo(); while (tabelaDados.Read()) // Lendo registro { if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO"))) { srv.codigo = tabelaDados.GetInt32("CODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DESCRICAO"))) { srv.descricao = tabelaDados.GetString("DESCRICAO"); } } tabelaDados.Close(); return(srv); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOLOCALIZASERVICO_Click(object sender, EventArgs e) { FservicosLoc servicosFrmLoc = new FservicosLoc(); servicosFrmLoc.ShowDialog(); if (servicosFrmLoc.codigoretornado != "" && servicosFrmLoc.codigoretornado != null) { ServicoModelo servico = new ServicoModelo(); servico.codigo = int.Parse(servicosFrmLoc.codigoretornado); ServicoControle servicocontrole = new ServicoControle(); servico = servicocontrole.atualizatela(servico); if (servico.codigo > 0) { EDITMANUTENCAOSERVICOCODIGO.Text = Convert.ToString(servico.codigo); EDITMANUTENCAOSERVICODESCRICAO.Text = servico.descricao; EDITMANUTENCAOSERVICOQTDE.Enabled = true; EDITMANUTENCAOSERVICOVLRUNITARIO.Enabled = true; EDITMANUTENCAOSERVICOVLRTOTAL.Enabled = true; BOTAOSERVICOINCLUIR.Enabled = true; } } }