/// <summary> /// Insere no banco os dados do model /// </summary> private void Insere() { BUSINESS.rDepartamento regraDep = new TCC.BUSINESS.rDepartamento(); try { this.ValidaDadosNulos(); regraDep.ValidarInsere(this.PegaDadosTela()); base.LimpaDadosTela(this); this.btnConfirma.Enabled = false; MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.Departamento.NomeDepartamentoExistenteException) { MessageBox.Show("Nome do Departamento já Cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNomeDepartamento.Focus(); } catch (BUSINESS.Exceptions.Departamento.NomeDepartamentoVazioException) { MessageBox.Show("É Necessário Preencher o campo Nome do Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNomeDepartamento.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
/// <summary> /// Pega os dados da tela e popula o model /// </summary> /// <returns></returns> private mDepartamento PegaDadosTela() { mDepartamento model = new mDepartamento(); rDepartamento regra = new rDepartamento(); try { model.IdDepto = regra.BuscaIdMaximo(); model.DscDepto = this.txtDescricaoDepartamento.Text; model.FlgAtivo = true; model.DatAtl = DateTime.Now; model.NomeDepto = this.txtNomeDepartamento.Text; return model; } catch (Exception ex) { throw ex; } }
/// <summary> /// Busca Departamentos atravez do filtro escolhido pelo usuario /// </summary> /// <param name="nomeDepto">o filtro passado pelo usuário pode ser Vazio</param> /// <returns>DataTable com o resultado da query</returns> private DataTable BuscaDeptos(string nomeDepto) { rDepartamento regraDepto = new rDepartamento(); try { return regraDepto.BuscaDepartamento(nomeDepto); } catch (Exception ex) { throw ex; } finally { regraDepto = null; } }
private void PopulaModelCompletoAlteracao() { rDepartamento regraDepartamento = new rDepartamento(); DataTable dtRegistroDepartamento = null; try { dtRegistroDepartamento = regraDepartamento.BuscaUmRegistro(this._modelDep); this._modelDep.Deserialize(dtRegistroDepartamento); } catch (Exception ex) { throw ex; } finally { regraDepartamento = null; if (dtRegistroDepartamento != null) { dtRegistroDepartamento.Dispose(); dtRegistroDepartamento = null; } } }
private void PopulaGrid() { rDepartamento regraDepto = new rDepartamento(); DataTable dt = new DataTable(); try { dt = regraDepto.BuscaDepartamento(this.txtFiltro.Text); dgDepartamento.DataSource = dt; dgDepartamento.Columns[0].Visible = false; } catch (Exception ex) { throw ex; } finally { regraDepto = null; dt = null; } }
private void DeletaCadastro() { rDepartamento regraDepartamento = new rDepartamento(); try { regraDepartamento.ValidarDeleta(this._modelDep); } catch (Exception ex) { throw ex; } finally { regraDepartamento = null; } }