public void Elimina(EmpresaBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { EmpresaDL Empresa = new EmpresaDL(); EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); List <EmpresaArchivoBE> lstEmpresaArchivo = null; lstEmpresaArchivo = new EmpresaArchivoDL().ListaTodosActivo(pItem.IdEmpresa); foreach (EmpresaArchivoBE item in lstEmpresaArchivo) { EmpresaArchivo.Elimina(item); } Empresa.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Actualiza(EmpresaBE pItem, List <EmpresaArchivoBE> pListaEmpresaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { EmpresaDL Empresa = new EmpresaDL(); EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); foreach (EmpresaArchivoBE item in pListaEmpresaArchivo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdEmpresa = pItem.IdEmpresa; EmpresaArchivo.Inserta(item); } else { EmpresaArchivo.Actualiza(item); } } Empresa.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public List <EmpresaBE> ListaTodosActivo(int IdEmpresa, int IdTipoEmpresa) { try { EmpresaDL Empresa = new EmpresaDL(); return(Empresa.ListaTodosActivo(IdEmpresa, IdTipoEmpresa)); } catch (Exception ex) { throw ex; } }
public EmpresaBE SeleccionaRuc(string Ruc) { try { EmpresaDL empresa = new EmpresaDL(); EmpresaBE objEmp = empresa.SeleccionaRuc(Ruc); return(objEmp); } catch (Exception ex) { throw ex; } }
public EmpresaBE SeleccionaDescripcion(string RazonSocial) { try { EmpresaDL empresa = new EmpresaDL(); EmpresaBE objEmp = empresa.SeleccionaDescripcion(RazonSocial); return(objEmp); } catch (Exception ex) { throw ex; } }
public EmpresaBE Selecciona(int IdEmpresa) { try { EmpresaDL empresa = new EmpresaDL(); EmpresaBE objEmp = empresa.Selecciona(IdEmpresa); return(objEmp); } catch (Exception ex) { throw ex; } }
public List <EmpresaBE> ListaCombo(int IdTipoEmpresa) { try { EmpresaDL empresa = new EmpresaDL(); List <EmpresaBE> lista = empresa.ListaCombo(IdTipoEmpresa); return(lista); } catch (Exception ex) { throw ex; } }
public List <EmpresaBE> SeleccionaTodos() { try { EmpresaDL empresa = new EmpresaDL(); List <EmpresaBE> lista = empresa.SeleccionaTodos(); return(lista); } catch (Exception ex) { throw ex; } }
public List <ReporteEppBE> ListadoConsumoMensualEmpresaResponsable(int Periodo) { try { List <EmpresaBE> lstEmpresa; List <ReporteEppBE> lstConsumoMensualEmpresa; lstEmpresa = new EmpresaDL().ListaCombo(Parametros.intTECorporativo); lstConsumoMensualEmpresa = new ReporteEppDL().ListadoConsumoMensualEmpresaResponsable(Periodo); List <string> lstMes = new List <string>(); foreach (var item in lstConsumoMensualEmpresa) { var Buscar = lstMes.Where(x => x.Contains(item.Mes)).ToList(); if (Buscar.Count == 0) { lstMes.Add(item.Mes); } } foreach (string strMes in lstMes) { foreach (var ItemEmpresa in lstEmpresa) { var Buscar = lstConsumoMensualEmpresa.Where(oB => oB.Mes == strMes && oB.EmpresaResponsable == ItemEmpresa.RazonSocial).ToList(); if (Buscar.Count == 0) { ReporteEppBE objE_ReporteEpp = new ReporteEppBE(); objE_ReporteEpp.Periodo = Periodo.ToString(); objE_ReporteEpp.Mes = strMes; objE_ReporteEpp.EmpresaResponsable = ItemEmpresa.RazonSocial; objE_ReporteEpp.Total = 0; lstConsumoMensualEmpresa.Add(objE_ReporteEpp); } } } return(lstConsumoMensualEmpresa); } catch (Exception ex) { throw ex; } }
public List <ReporteResumenPersonaBE> ListadoHorasAnualEmpresaResponsable() { try { List <EmpresaBE> lstEmpresa; List <ReporteResumenPersonaBE> lstHorasAnualEmpresa; lstEmpresa = new EmpresaDL().ListaCombo(Parametros.intTECorporativo); lstHorasAnualEmpresa = new ReporteResumenPersonaDL().ListadoHorasAnualEmpresaResponsable(); List <string> lstPeriodo = new List <string>(); foreach (var item in lstHorasAnualEmpresa) { var Buscar = lstPeriodo.Where(x => x.Contains(item.Periodo)).ToList(); if (Buscar.Count == 0) { lstPeriodo.Add(item.Periodo); } } foreach (string strPeriodo in lstPeriodo) { foreach (var ItemEmpresa in lstEmpresa) { var Buscar = lstHorasAnualEmpresa.Where(oB => oB.Periodo == strPeriodo && oB.EmpresaResponsable == ItemEmpresa.RazonSocial).ToList(); if (Buscar.Count == 0) { ReporteResumenPersonaBE objE_ReporteResumenPersona = new ReporteResumenPersonaBE(); objE_ReporteResumenPersona.Periodo = strPeriodo; objE_ReporteResumenPersona.EmpresaResponsable = ItemEmpresa.RazonSocial; objE_ReporteResumenPersona.Horas = 0; lstHorasAnualEmpresa.Add(objE_ReporteResumenPersona); } } } return(lstHorasAnualEmpresa); } catch (Exception ex) { throw ex; } }
public void Inserta(EmpresaBE pItem, List <EmpresaArchivoBE> pListaEmpresaArchivo) { try { using (TransactionScope ts = new TransactionScope()) { EmpresaDL Empresa = new EmpresaDL(); EmpresaArchivoDL EmpresaArchivo = new EmpresaArchivoDL(); int intIdEmpresa = 0; intIdEmpresa = Empresa.Inserta(pItem); foreach (var item in pListaEmpresaArchivo) { item.IdEmpresa = intIdEmpresa; EmpresaArchivo.Inserta(item); } ts.Complete(); } } catch (Exception ex) { throw ex; } }