예제 #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         string resp = "";
         if (txtBxComponente.Text == string.Empty)
         {
             MensagemErro("Preencha todos os campos");
             //errorIcone.SetError(txtBxComponente, "Insira o componente 'peça'.");
         }
         else
         {
             if (this.eNovo)
             {
                 resp = ControllerComponente.Inserir(txtBxComponente.Text.Trim());
             }
             else
             {
                 resp = ControllerComponente.Editar(Convert.ToInt32(this.txtBxCodigo.Text), txtBxComponente.Text.Trim());
             }
             if (resp.Equals("OK"))
             {
                 if (this.eNovo)
                 {
                     this.MensagemOk("Registro salvo com sucesso!");
                 }
                 else
                 {
                     this.MensagemOk("Registro editado com sucesso!");
                 }
             }
             else
             {
                 this.MensagemErro(resp);
             }
             this.eNovo   = false;
             this.eEditar = false;
             this.HabilitarBtn();
             this.Clean();
             this.Exibir();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
예제 #2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcao;
                Opcao = MessageBox.Show("Deseja realmente deletar os registros selecionados?",
                                        "Controle de Manutenção Automotiva", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcao == DialogResult.OK)
                {
                    string Codigo;
                    string resp = "";

                    foreach (DataGridViewRow row in dtGrdVwCadComponentes.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            resp   = ControllerComponente.Excluir(Convert.ToInt32(Codigo));

                            if (resp.Equals("OK"))
                            {
                                this.MensagemOk("Os registros selecionados foram excluídos!");
                            }
                            else
                            {
                                this.MensagemErro(resp);
                            }
                        }
                    }
                    this.Exibir();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
예제 #3
0
 //Exibir no DataGrid
 private void Exibir()
 {
     this.dtGrdVwCadComponentes.DataSource = ControllerComponente.Exibir();
     this.OcultarColunasGrid();
     lblTotalRegistros.Text = "Total de registros: " + Convert.ToString(dtGrdVwCadComponentes.Rows.Count);
 }
예제 #4
0
 //Pesquisar no DataGrid
 private void PesquisarComponente()
 {
     this.dtGrdVwComponentes.DataSource = ControllerComponente.PesquisarComponente(txtBxComponente.Text);
     lblTotalRegistros.Text             = "Total de registros: " + Convert.ToString(dtGrdVwComponentes.Rows.Count);
 }