protected virtual Tipo_Armacao LoadFromControls() { Tipo_Armacao Tipo_Armacao = new Tipo_Armacao(); if (Id != null) { Tipo_Armacao.Id = Convert.ToInt32(txtId.Text); } Tipo_Armacao.descricao = txtNumero.Text; Tipo_ArmacaoBLL = new Tipo_ArmacaoBLL(); List <Tipo_Armacao> lstTipo_Armacao = Tipo_ArmacaoBLL.getTipo_Armacao(p => p.descricao == Tipo_Armacao.descricao); if (lstTipo_Armacao.Count() > 0) { Tipo_Armacao = lstTipo_Armacao.First(); Id = Tipo_Armacao.Id; txtId.Text = Tipo_Armacao.Id.ToString(); } Tipo_Armacao.inativo = chkInativo.Checked ? "S" : "N"; return(Tipo_Armacao); }
protected override bool salvar(object sender, EventArgs e) { if (epValidaDados.Validar()) { Tipo_Armacao Tipo_Armacao = new Tipo_Armacao(); Tipo_ArmacaoBLL = new Tipo_ArmacaoBLL(); Tipo_ArmacaoBLL.UsuarioLogado = Program.usuario_logado; Tipo_Armacao = LoadFromControls(); if (Id != null) { Tipo_ArmacaoBLL.AlterarTipo_Armacao(Tipo_Armacao); } else { Tipo_ArmacaoBLL.AdicionarTipo_Armacao(Tipo_Armacao); } if (Tipo_Armacao.Id != 0) { Id = Tipo_Armacao.Id; txtId.Text = Tipo_Armacao.Id.ToString(); } return(true); } else { return(false); } }
public virtual void AlterarTipo_Armacao(Tipo_Armacao Tipo_Armacao) { try { _Tipo_ArmacaoRepositorio.Atualizar(Tipo_Armacao); _Tipo_ArmacaoRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void ExcluirTipo_Armacao(Tipo_Armacao Tipo_Armacao) { try { _Tipo_ArmacaoRepositorio.Deletar(c => c == Tipo_Armacao); _Tipo_ArmacaoRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
protected override void LoadToControls() { base.LoadToControls(); if (Id != null) { Tipo_ArmacaoBLL = new Tipo_ArmacaoBLL(); Tipo_Armacao Tipo_Armacao = Tipo_ArmacaoBLL.Localizar(Id); if (Tipo_Armacao != null) { txtId.Text = Tipo_Armacao.Id.ToString(); txtNumero.Text = Tipo_Armacao.descricao; chkInativo.Checked = Tipo_Armacao.inativo == "S"; } } }
protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); Tipo_ArmacaoBLL = new Tipo_ArmacaoBLL(); try { if (Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value) > 0) { Tipo_Armacao Tipo_Armacao = Tipo_ArmacaoBLL.Localizar(Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Tipo_Armacao.Id.ToString() + " - " + Tipo_Armacao.descricao, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Tipo_ArmacaoBLL.ExcluirTipo_Armacao(Tipo_Armacao); } } } finally { Tipo_ArmacaoBLL.Dispose(); } }