private void btBusca_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLAtividades dll = new DLLAtividades(cx); dgvDados.DataSource = dll.Localizar(txtNome.Text); label2.Visible = true; }
private void btSalvar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btSalvar.ImageIndex = 9; //o try é para tratamento de erros ao inserir objeto try { ModeloAtividades modelo = new ModeloAtividades(); modelo.AtivNome = txtNome.Text; modelo.AtivData = DateTime.Now.ToShortDateString(); modelo.AtivDias = Convert.ToInt32(txtDias.Text); modelo.AtivHoras = Convert.ToInt32(txtHoras.Text); modelo.AtivMinutos = Convert.ToInt32(txtMinutos.Text); modelo.AtivHorasDia = Convert.ToInt32(txtHExecDias.Text); modelo.AtivTime = DateTime.Now.ToShortTimeString(); modelo.AtivStatus = "local"; //Obj para gravar os dados da conexão DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLAtividades dll = new DLLAtividades(cx); if (this.operacao == "inserir") { //Cadastrar nova categoria dll.Incluir(modelo); MessageBox.Show("Cadastro realizado: Código " + modelo.AtivCod.ToString()); //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!"; } else { //Alterar Categoria modelo.AtivCod = Convert.ToInt32(txtCodigo.Text); dll.Alterar(modelo); MessageBox.Show("Cadastro Alterado!"); //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!"; label1.Visible = false; } //Limpa os campos do formulário this.LimpaTela(); //Habilita botões this.alteraBotoes(1); //Habilita o fechamento da janela closeCadAtividades = 0; } catch (Exception erro) { MessageBox.Show(erro.Message); //toolStripBarStatus.Text = "Erro! Cadastro não realizado!"; } //Altera imagens dos botões btSalvar.ImageIndex = 8; btInserir.ImageIndex = 0; btLocalizar.ImageIndex = 2; }
private void btExcluir_Click(object sender, EventArgs e) { //Alterna imagens dos botões btExcluir.ImageIndex = 7; //o try é para tratamento de erros ao inserir objeto try { DialogResult d = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir?", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { //MessageBox.Show("Excluindo o registro!"); //Exclui o registro DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLAtividades dll = new DLLAtividades(cx); dll.Excluir(Convert.ToInt32(txtCodigo.Text)); //Limpa os campos this.LimpaTela(); //Habilita os botões this.alteraBotoes(1); //Habilita o fechamento do User Control closeCadAtividades = 1; } else { MessageBox.Show("Erro no valor passado!" + d.ToString()); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local."); //Habilita botões this.alteraBotoes(3); //Habilita o fechamento do User Control closeCadAtividades = 3; //FormPrincipal.toolStripBarStatus.Text = "ERRO! Impossível excluir o registro."; } //Altera imagens dos botões btExcluir.ImageIndex = 6; btLocalizar.ImageIndex = 2; }
private void btLocalizar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btLocalizar.ImageIndex = 3; //Abre o cadastro do item retornado nos campos frmConsultaAtividades frmCAtiv = new frmConsultaAtividades(); frmCAtiv.ShowDialog(); if (frmCAtiv.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLAtividades dll = new DLLAtividades(cx); ModeloAtividades modelo = dll.CarregaModeloAtividades(frmCAtiv.codigo); txtCodigo.Text = modelo.AtivCod.ToString(); txtNome.Text = modelo.AtivNome; txtAtivData.Text = modelo.AtivData; txtDias.Text = Convert.ToString(modelo.AtivDias); txtHoras.Text = Convert.ToString(modelo.AtivHoras); txtMinutos.Text = Convert.ToString(modelo.AtivMinutos); txtHExecDias.Text = Convert.ToString(modelo.AtivHorasDia); //txtCodigo.Text = Convert.ToString(modelo.AtivCod); label1.Visible = true; this.alteraBotoes(3); } else { //Limpa os campos this.LimpaTela(); //Altera os botões this.alteraBotoes(1); //Altera se o controle pode ser fechado closeCadAtividades = 1; //Altera Imagem do botão btLocalizar.ImageIndex = 2; } frmCAtiv.Dispose(); }