private Tipo_Estabelecimento CapturarFormulario() { var tipoEstabelecimento = new Tipo_Estabelecimento(); tipoEstabelecimento.Descricao = Txt_Descricao.Text; tipoEstabelecimento.Status = 1; tipoEstabelecimento.UsTipoEstabelecimento = Frm_ControleFinanceiro.GetusuarioLogado(); return(tipoEstabelecimento); }
public bool validaExclusao(Tipo_Estabelecimento tipoEstabelecimento) { var session = NHibernateHelper.AbreSession(); var daoEstabeLecimento = new EstabelecimentoDAO(session); var estabelecimento = daoEstabeLecimento.BuscarEstabelecimento(tipoEstabelecimento: tipoEstabelecimento); session.Close(); if (estabelecimento != null) { Mensagem = "Existem estabelecimentos vinculados ao Tipo Esbelecimento. Verifiqe para exclusão."; return(false); } return(true); }
public bool validaAlteracao(Tipo_Estabelecimento estabelecimento) { var session = NHibernateHelper.AbreSession(); var dao = new TipoEstabelecimentoDAO(session); var tipoEstabelecimento = dao.BuscarTipoEstabelecimentoDescricao(id: estabelecimento.Id, descricao: estabelecimento.Descricao); session.Close(); if (tipoEstabelecimento != null) { Mensagem = "Não é possível gravar tipos de estabelecimento com o mesmo nome"; return(false); } return(true); }
private void abrirToolStripButton_Click(object sender, EventArgs e) { var tipoEstabelecimentoControle = new TipoEstabelecimentoControle(); var tiposEstabelecimentos = tipoEstabelecimentoControle.BuscarTipoEstabelecimento(); var F = new Frm_Busca(tiposEstabelecimentos, "Tipo Estabelecimentos"); F.ShowDialog(); if (F.DialogResult == DialogResult.OK) { var tipoEstabelecimento = new Tipo_Estabelecimento(); var controleTipoEstabelecimento = new TipoEstabelecimentoControle(); var id = int.Parse(F.IdSelect); tipoEstabelecimento = controleTipoEstabelecimento.BuscarTipoEstabelecimentoId(id); PreencherFormulario(tipoEstabelecimento); Btn_Editar.Enabled = true; Btn_Excluir.Enabled = true; } }
private void Btn_Excluir_Click(object sender, EventArgs e) { var M = MessageBox.Show("Deseja realmente excluir o Tipo Estabelecimento", "Exclusão", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (M == DialogResult.OK) { var controle = new TipoEstabelecimentoControle(); var estabelecimento = new Tipo_Estabelecimento(); estabelecimento.Descricao = Txt_Descricao.Text; estabelecimento.Id = int.Parse(Txt_Codigo.Text); controle.ExcluirTipoEstabelecimento(estabelecimento); if (controle.Status) { LimparFormulario(); } MessageBox.Show(controle.Mensagem, "Tipo Estabelecimento", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void ExcluirTipoEstabelecimento(Tipo_Estabelecimento tipoEstabelecimento) { var negocioTipoEstabelecimento = new TipoEstabelecimentoNegocio(); if (negocioTipoEstabelecimento.validaExclusao(tipoEstabelecimento)) { Status = true; Mensagem = "Dados Excluídos com sucesso."; var session = NHibernateHelper.AbreSession(); var dao = new TipoEstabelecimentoDAO(session); dao.Excluir(tipoEstabelecimento); session.Close(); } else { Status = false; Mensagem = negocioTipoEstabelecimento.Mensagem; } }
public void AlterarTipoEstabelecimento(Tipo_Estabelecimento tipoEstabelecimento) { var tipoEstabelecimentoNegocio = new TipoEstabelecimentoNegocio(); if (tipoEstabelecimentoNegocio.validaAlteracao(tipoEstabelecimento)) { ISession session = NHibernateHelper.AbreSession(); var tipoEstabelecimentoDAO = new TipoEstabelecimentoDAO(session); tipoEstabelecimentoDAO.Alterar(tipoEstabelecimento); session.Close(); Mensagem = "Dados Alterados com sucesso!"; Status = true; } else { Status = false; Mensagem = tipoEstabelecimentoNegocio.Mensagem; } }
private Estabelecimento CapturarFormulario() { var nomeEstabelecimento = Txt_NomeEstabelecimento.Text; var tipoEstabelecimento = new Tipo_Estabelecimento { Id = int.Parse(_ListaBuscaTipoEstabelecimento[Cbo_TipoEstabelecimento.SelectedIndex][0]), Descricao = _ListaBuscaTipoEstabelecimento[Cbo_TipoEstabelecimento.SelectedIndex][1] }; var Estabelecimento = new Estabelecimento() { Endereco = Txt_Endereco.Text, Nome = nomeEstabelecimento, Bairro = Txt_Bairro.Text, Cidade = Txt_Cidade.Text, Complemento = Txt_Complemento.Text, CEP = Msk_CEP.Text, Tipo_Estabelecimento = tipoEstabelecimento, UsEstabelecimento = Frm_ControleFinanceiro.GetusuarioLogado() }; if (Cbo_Estado.SelectedIndex >= 0) { Estabelecimento.Estado = Cbo_Estado.SelectedItem.ToString(); } else { Estabelecimento.Estado = ""; } if (Information.IsNumeric(Msk_Numero.Text)) { Estabelecimento.Numero = Convert.ToInt32(Msk_Numero.Text); } else { Estabelecimento.Numero = 0; } Estabelecimento.ValidaClasse(); return(Estabelecimento); }
private void PreencherFormulario(Tipo_Estabelecimento estabelecimento) { Txt_Codigo.Text = estabelecimento.Id.ToString(); Txt_Descricao.Text = estabelecimento.Descricao; }