public List <BeMaestroDocumento> ConsultarDocumento(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroDocumento(); var lista = oDa.GetDocumento(pEmpresa); oDa = null; return(lista); }
public BeMaestroDocumento GrabarDocumento(BeMaestroDocumento pDocumento, bool pGrabar) { var oDa = new DaMaestroDocumento(); pDocumento = pGrabar ? oDa.InsDocumento(pDocumento) : oDa.UpdDocumento(pDocumento); return(pDocumento); }
public BeMaestroDocumento ConsultarDocumento(BeMaestroDocumento pDocumento) { var oDa = new DaMaestroDocumento(); pDocumento = oDa.GetDocumento(pDocumento); oDa = null; return(pDocumento); }
public List <BeMaestroObrero> ConsultarObrero(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroObrero(); var listaObrero = oDa.GetMaestroObrero(pEmpresa); oDa = null; if (listaObrero.Count <= 0) { return(listaObrero); } var oDaPersona = new DaMaestroPersona(); var oDaDocumento = new DaMaestroDocumento(); var oDaCategorias = new DaMaestroCategoriaObrero(); var personas = oDaPersona.GetMaetroPersona(pEmpresa); var documentos = oDaDocumento.GetDocumento(pEmpresa); var categorias = oDaCategorias.GetCategoriaObrero(pEmpresa); var nuevaLista = new List <BeMaestroObrero>(); foreach (var obrero in listaObrero) { var persona = personas.Find(x => x.IdPersona == obrero.IdPersona); var documento = documentos.Find(x => x.IdDocumento == persona.Documento.IdDocumento); var categoria = categorias.Find(x => x.IdCategoria == obrero.Categoria.IdCategoria); var obreroAux = HelperEntidad.CopiarPropiedadesPersonaObrero(persona); HelperEntidad.CopiarPropiedades(obrero, obreroAux); documento.NumDocumento = persona.Documento.NumDocumento; obrero.Categoria = categoria; HelperEntidad.CopiarPropiedades(obrero.Documento, documento); //obrero.Documento = documento; //nuevaLista.Add((BeMaestroObrero)obrero.Clone()); } oDaPersona = null; oDaDocumento = null; categorias = null; return(listaObrero); }