private void buttonEditarMecanica_Click(object sender, EventArgs e) { DialogResult rsd = MessageBox.Show("Tem certeza que deseja Editar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } //verificar se tem linha selecionado if (dataGridMecanica.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Mecânica selecionada!"); return; } //Pegar mecanica Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica); FrmCadastrarMecanica frmCadastrarMecanica = new FrmCadastrarMecanica(AcaoNaTela.Alterar, mecanicaSelecionado); DialogResult resultado = frmCadastrarMecanica.ShowDialog(); if (resultado == DialogResult.Yes) { AtualizarGrid(); } }
private void btnAdicionar_Click(object sender, EventArgs e) { Mecanica mecanica = new Mecanica { Nome = txtNome.Text, Endereco = txtEndereco.Text, Complemento = txtComplemento.Text, Numero = txtNumero.Text, CEP = txtCEP.Text, Bairro = txtBairro.Text, Cidade = txtCidade.Text, UF = cmbUf.Text, Site = txtSite.Text, Email = txtEmail.Text, Telefone1 = txtFone1.Text, Telefone2 = txtFone2.Text, Celular1 = txtCelular1.Text, Celular2 = txtCelular2.Text, Celular1Operadora = cmbOperadora1.Text, Celular2Operadora = cmbOperadora2.Text, Contatos = txtContatos.Text }; try { mecanicaBLL.Insert(mecanica); this.Close(); } catch (Exception ex) { MessageBox.Show($"Falha ao salvar dados: {ex.Message}", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Salva alterações nos dados da mecanica informada /// </summary> /// <param name="info">dados da mecanica</param> public void Save(Mecanica info) { using (var context = new Context()) { var mec = context.Mecanicas.Find(info.Id); mec.Bairro = info.Bairro; mec.CEP = info.CEP; mec.Cidade = info.Cidade; mec.Complemento = info.Complemento; mec.Contatos = info.Contatos; mec.Email = info.Email; mec.Endereco = info.Endereco; mec.Nome = info.Nome; mec.Numero = info.Numero; mec.Observacao = info.Observacao; mec.Site = info.Site; mec.Telefone1 = info.Telefone1; mec.Telefone2 = info.Telefone2; mec.Celular1 = info.Celular1; mec.Celular2 = info.Celular2; mec.Celular1Operadora = info.Celular1Operadora; mec.Celular2Operadora = info.Celular2Operadora; mec.UF = info.UF; context.SaveChanges(); } }
public string Alterar(Mecanica mecanica) { try { acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@ID_MECANICA", mecanica.ID_MECANICA); acessoDadosSqlServer.AdicionarParametros("@NOME_MECANICA", mecanica.NOME_MECANICA); acessoDadosSqlServer.AdicionarParametros("@CNPJ", mecanica.CNPJ); acessoDadosSqlServer.AdicionarParametros("@CEP", mecanica.CEP); acessoDadosSqlServer.AdicionarParametros("@ENDEREÇO", mecanica.ENDEREÇO); acessoDadosSqlServer.AdicionarParametros("@NUMERO", mecanica.NUMERO); acessoDadosSqlServer.AdicionarParametros("@COMPLEMENTO", mecanica.COMPLEMENTO); acessoDadosSqlServer.AdicionarParametros("@BAIRRO", mecanica.BAIRRO); acessoDadosSqlServer.AdicionarParametros("@CIDADE", mecanica.CIDADE); acessoDadosSqlServer.AdicionarParametros("@UF", mecanica.UF); acessoDadosSqlServer.AdicionarParametros("@TEL_COMERCIAL", mecanica.TEL_COMERCIAL); string ID_MECANICA = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMecanicaAlterar").ToString(); return(ID_MECANICA); } catch (Exception exeption) { return(exeption.Message); } }
/// <summary> /// Cadasrar uma mecanica ou elétrica /// </summary> /// <param name="info">dados da mecanica para cadastro</param> public void Insert(Mecanica info) { using (var context = new Context()) { context.Mecanicas.Add(info); context.SaveChanges(); } }
public frmCadastarMecanica(int Id) { InitializeComponent(); btnAdicionar.Visible = false; btnEditar.Visible = true; mecanica = mecanicaBLL.Get(Id); PreencherFormulario(); DesabilitarCampos(); btnEditar.Location = new Point(595, 417); btnSalvar.Visible = false; }
public string Excluir(Mecanica mecanica) { try { acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@ID_MECANICA", mecanica.ID_MECANICA); string ID_MECANICA = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMecanicaExcluir").ToString(); return(ID_MECANICA); } catch (Exception ex) { return(ex.Message); } }
private void buttonConsultarMecanica_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridMecanica.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Mecânica Selecionada!"); return; } //Pegar mecanica Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica); FrmCadastrarMecanica frmCadastrarMecanica = new FrmCadastrarMecanica(AcaoNaTela.Consultar, mecanicaSelecionado); frmCadastrarMecanica.ShowDialog(); }
public MecanicaColecao ConsultarPorNome(string NOME_MECANICA) { try { //Criar coleção nova de clientes MecanicaColecao mecanicaColecao = new MecanicaColecao(); acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@NOME_MECANICA", NOME_MECANICA); // TABELA DE DADOS DataTable dataTableMecanica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMecanicaConsultarPorNome"); //Transformar em uma coleção cliente, cada linha do datatable é um cliente //Linha de Dados foreach (DataRow linha in dataTableMecanica.Rows) { //Criar Cliente, colocar os dados na linha, adicionar ele na coleção Mecanica mecanica = new Mecanica(); mecanica.ID_MECANICA = Convert.ToInt32(linha["ID_MECANICA"]); mecanica.NOME_MECANICA = Convert.ToString(linha["NOME_MECANICA"]); mecanica.CNPJ = Convert.ToString(linha["CNPJ"]); mecanica.CEP = Convert.ToString(linha["CEP"]); mecanica.ENDEREÇO = Convert.ToString(linha["ENDEREÇO"]); mecanica.NUMERO = Convert.ToInt32(linha["NUMERO"]); mecanica.COMPLEMENTO = Convert.ToString(linha["COMPLEMENTO"]); mecanica.BAIRRO = Convert.ToString(linha["BAIRRO"]); mecanica.CIDADE = Convert.ToString(linha["CIDADE"]); mecanica.UF = Convert.ToString(linha["UF"]); mecanica.TEL_COMERCIAL = Convert.ToString(linha["TEL_COMERCIAL"]); mecanicaColecao.Add(mecanica); } return(mecanicaColecao); } catch (Exception ex) { throw new Exception("Não foi possivel consultar a mecanica por nome. Detalhes: " + ex.Message); } }
private void buttonExcluirMecanica_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridMecanica.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Mecânica selecionada!"); return; } // Pergunta se realmente deseja realizar a ação DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar mecanica Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica); //Instancia MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); //Metodo Excluir string retorno = mecanicaNegocios.Excluir(mecanicaSelecionado); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("Não foi possivel excluir ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public MecanicaColecao ConsultarPorId(int ID_MECANICA) { try { MecanicaColecao mecanicaColecao = new MecanicaColecao(); acessoDadosSqlServer.LimparParamentros(); acessoDadosSqlServer.AdicionarParametros("@ID_MECANICA", ID_MECANICA); DataTable dataTableMecanica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMecanicaConsultarPorID"); foreach (DataRow linha in dataTableMecanica.Rows) { Mecanica mecanica = new Mecanica(); mecanica.ID_MECANICA = Convert.ToInt32(linha["ID_MECANICA"]); mecanica.NOME_MECANICA = Convert.ToString(linha["NOME_MECANICA"]); mecanica.CNPJ = Convert.ToString(linha["CNPJ"]); mecanica.CEP = Convert.ToString(linha["CEP"]); mecanica.ENDEREÇO = Convert.ToString(linha["ENDEREÇO"]); mecanica.NUMERO = Convert.ToInt32(linha["NUMERO"]); mecanica.COMPLEMENTO = Convert.ToString(linha["COMPLEMENTO"]); mecanica.BAIRRO = Convert.ToString(linha["BAIRRO"]); mecanica.CIDADE = Convert.ToString(linha["CIDADE"]); mecanica.UF = Convert.ToString(linha["UF"]); mecanica.TEL_COMERCIAL = Convert.ToString(linha["TEL_COMERCIAL"]); mecanicaColecao.Add(mecanica); } return(mecanicaColecao); } catch (Exception ex) { throw new Exception("Não foi possivel consultar a mecanica por id. Detalhes: " + ex.Message); } }
public FrmCadastrarMecanica(AcaoNaTela acaoNaTela, Mecanica mecanica) { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; acaoNaTelaSelecionada = acaoNaTela; if (acaoNaTela == AcaoNaTela.Inserir) { this.Text = "Inserir Mecanica"; } if (acaoNaTela == AcaoNaTela.Alterar) { //carregar clientes this.Text = "Alterar Mecanica"; textBoxIdMecanica.Text = mecanica.ID_MECANICA.ToString(); textBoxIdMecanica.Enabled = false; textBoxNomeMecanica.Text = mecanica.NOME_MECANICA; textBoxCnpjMecanica.Text = mecanica.CNPJ; textBoxCnpjMecanica.Enabled = false; textBoxCepMecanica.Text = mecanica.CEP; textBoxEnderecoMecanica.Text = mecanica.ENDEREÇO; textBoxNumMecanica.Text = mecanica.NUMERO.ToString(); textBoxComplementoMecanica.Text = mecanica.COMPLEMENTO; textBoxBairroMecanica.Text = mecanica.BAIRRO; textBoxCidadeMecanica.Text = mecanica.CIDADE; textBoxUfMecanica.Text = mecanica.UF; textBoxTelMecanica.Text = mecanica.TEL_COMERCIAL; } if (acaoNaTela == AcaoNaTela.Consultar) { this.Text = "Consultar Mecanica"; textBoxIdMecanica.Text = mecanica.ID_MECANICA.ToString(); textBoxNomeMecanica.Text = mecanica.NOME_MECANICA; textBoxCnpjMecanica.Text = mecanica.CNPJ; textBoxCepMecanica.Text = mecanica.CEP; textBoxEnderecoMecanica.Text = mecanica.ENDEREÇO; textBoxNumMecanica.Text = mecanica.NUMERO.ToString(); textBoxComplementoMecanica.Text = mecanica.COMPLEMENTO; textBoxBairroMecanica.Text = mecanica.BAIRRO; textBoxCidadeMecanica.Text = mecanica.CIDADE; textBoxUfMecanica.Text = mecanica.UF; textBoxTelMecanica.Text = mecanica.TEL_COMERCIAL; buttonPesquisarCep.Visible = false; //Desabilitar textBoxNomeMecanica.Enabled = false; textBoxNomeMecanica.TabStop = false; textBoxCnpjMecanica.Enabled = false; textBoxCnpjMecanica.TabStop = false; textBoxCepMecanica.Enabled = false;; textBoxCepMecanica.TabStop = false; textBoxEnderecoMecanica.Enabled = false; textBoxEnderecoMecanica.TabStop = false; textBoxNumMecanica.Enabled = false; textBoxNumMecanica.TabStop = false; textBoxComplementoMecanica.Enabled = false; textBoxComplementoMecanica.TabStop = false; textBoxBairroMecanica.Enabled = false; textBoxBairroMecanica.TabStop = false; textBoxCidadeMecanica.Enabled = false; textBoxCidadeMecanica.TabStop = false; textBoxUfMecanica.Enabled = false; textBoxUfMecanica.TabStop = false; textBoxTelMecanica.Enabled = false; textBoxTelMecanica.TabStop = false; buttonSalvarMecanica.Visible = false; buttonCancelarCadastro.Focus(); } }
private void buttonSalvarMecanica_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxNomeMecanica.Text) || string.IsNullOrEmpty(textBoxCnpjMecanica.Text) || string.IsNullOrEmpty(textBoxCepMecanica.Text) || string.IsNullOrEmpty(textBoxNumMecanica.Text)) { MessageBox.Show("Campos não preenchidos!"); if (string.IsNullOrEmpty(textBoxNomeMecanica.Text)) { textBoxNomeMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCnpjMecanica.Text)) { textBoxCnpjMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxCepMecanica.Text)) { textBoxCepMecanica.Focus(); } else if (string.IsNullOrEmpty(textBoxNumMecanica.Text)) { textBoxNumMecanica.Focus(); } } else { //Verificacao if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Mecanica mecanica = new Mecanica(); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text; mecanica.CEP = textBoxCepMecanica.Text; mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Inserir(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica inserida com sucesso! ID: " + ID_MECANICA.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Mecânica já cadastrado no sistema ", "Não foi possivel inserir", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.DialogResult = DialogResult.No; } } //ALTERAR......................... else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Mecanica mecanica = new Mecanica(); mecanica.ID_MECANICA = Convert.ToInt32(textBoxIdMecanica.Text); mecanica.NOME_MECANICA = textBoxNomeMecanica.Text; mecanica.CNPJ = textBoxCnpjMecanica.Text.ToString(); mecanica.CEP = textBoxCepMecanica.Text.ToString(); mecanica.ENDEREÇO = textBoxEnderecoMecanica.Text; mecanica.NUMERO = int.Parse(textBoxNumMecanica.Text); mecanica.COMPLEMENTO = textBoxComplementoMecanica.Text; mecanica.BAIRRO = textBoxBairroMecanica.Text; mecanica.CIDADE = textBoxCidadeMecanica.Text; mecanica.UF = textBoxUfMecanica.Text; mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text; MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = mecanicaNegocios.Alterar(mecanica); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica/ID: " + ID_MECANICA.ToString() + " Alterada com sucesso!"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } }
public void Insert(Mecanica info) { dal.Insert(info); }
void start() { SistemaLancamento = GameObject.FindObjectOfType <Mecanica>().GetComponent <Mecanica>(); PosicaoI = this.transform.position; //define a posição inicial }
private void Start() { agent = GetComponent <NavMeshAgent>(); mecanica = GetComponent <Mecanica>(); }
public void Save(Mecanica info) { dal.Save(info); }