public string ValidarExclusao(UEN uen) { BIZObra bizObra = new BIZObra(); List <ObraEtapaGastoRealizado> lstObras = new List <ObraEtapaGastoRealizado>(); BIZOrdemPagamento bizOP = new BIZOrdemPagamento(); List <OrdemPagamentoItem> lstOPItens = new List <OrdemPagamentoItem>(); string Msg = string.Empty; lstObras = bizObra.PesquisarGastosRealizados(new ObraEtapaGastoRealizado() { idUEN = uen.idUEN }); if (lstObras.Count > 0) { Msg += Environment.NewLine + "Esta UEN está associada a alguma Obra"; } lstOPItens = bizOP.PesquisarOrdemPagamentoItem(new OrdemPagamentoItem() { idUEN = uen.idUEN }); if (lstOPItens.Count > 0) { Msg += Environment.NewLine + "Esta UEN está associada a alguma Ordem de Pagamento"; } return(Msg); }
public string ValidarExclusaoFornecedor(Fornecedor fornecedor) { string msg = string.Empty; BIZOrdemPagamento bizOP = new BIZOrdemPagamento(); if (bizOP.PesquisarOrdemPagamento(new OrdemPagamento() { idFavorecido = fornecedor.idFornecedor }).Count > 0) { msg = Environment.NewLine + "Este Fornecedor está sendo utilizado em alguma Ordem de Pagamento"; } return(msg); }
public string ValidarExclusao(CentroCusto centroCusto) { BIZObra bizObra = new BIZObra(); BIZUEN bizUEN = new BIZUEN(); string Msg = string.Empty; List <UENCentroCusto> lstCentroCustoAssociado = new List <UENCentroCusto>(); List <ObraEtapaGastoRealizado> lstObras = new List <ObraEtapaGastoRealizado>(); BIZOrdemPagamento bizOP = new BIZOrdemPagamento(); List <OrdemPagamentoItem> lstOPItens = new List <OrdemPagamentoItem>(); lstCentroCustoAssociado = bizUEN.PesquisarCentrosCustosAssociados(new UENCentroCusto() { idCentroCusto = centroCusto.idCentroCusto }); if (lstCentroCustoAssociado.Count > 0) { Msg += Environment.NewLine + "Este Centro de Custo está associado a alguma UEN"; } lstObras = bizObra.PesquisarGastosRealizados(new ObraEtapaGastoRealizado() { idCentroCusto = centroCusto.idCentroCusto }); if (lstObras.Count > 0) { Msg += Environment.NewLine + "Este Centro de Custo está associado a alguma Obra"; } lstOPItens = bizOP.PesquisarOrdemPagamentoItem(new OrdemPagamentoItem() { idCentroCusto = centroCusto.idCentroCusto }); if (lstOPItens.Count > 0) { Msg += Environment.NewLine + "Este Centro de Custo está associado a alguma Ordem de Pagamento"; } return(Msg); }
public string ValidarExclusao(Despesa despesa) { BIZCentroCusto bizCentroCusto = new BIZCentroCusto(); BIZObra bizObra = new BIZObra(); string Msg = string.Empty; List <CentroCustoDespesa> lstDespesaAssociada = new List <CentroCustoDespesa>(); List <ObraEtapa> lstObras = new List <ObraEtapa>(); BIZOrdemPagamento bizOP = new BIZOrdemPagamento(); List <OrdemPagamentoItem> lstOPItens = new List <OrdemPagamentoItem>(); lstDespesaAssociada = bizCentroCusto.PesquisarDespesasAssociadas(new CentroCustoDespesa() { idDespesa = despesa.idDespesa }); if (lstDespesaAssociada.Count > 0) { Msg += Environment.NewLine + "Esta Despesa está associada a algum Centro de Custo"; } lstObras = bizObra.PesquisarObraEtapaDespesa(despesa.idDespesa); if (lstObras.Count > 0) { Msg += Environment.NewLine + "Esta Despesa está associada a alguma Obra"; } lstOPItens = bizOP.PesquisarOrdemPagamentoItem(new OrdemPagamentoItem() { idDespesa = despesa.idDespesa }); if (lstOPItens.Count > 0) { Msg += Environment.NewLine + "Esta Despesa está associada a alguma Ordem de Pagamento"; } return(Msg); }