public Int32 Inserta(InspeccionTrabajoBE pItem, List <InspeccionTrabajoDetalleBE> pListaInspeccionTrabajoDetalle) { try { using (TransactionScope ts = new TransactionScope()) { InspeccionTrabajoDL InspeccionTrabajo = new InspeccionTrabajoDL(); InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); int IdInspeccionTrabajo = 0; IdInspeccionTrabajo = InspeccionTrabajo.Inserta(pItem); foreach (var item in pListaInspeccionTrabajoDetalle) { item.IdInspeccionTrabajo = IdInspeccionTrabajo; InspeccionTrabajoDetalle.Inserta(item); } ts.Complete(); return(IdInspeccionTrabajo); } } catch (Exception ex) { throw ex; } }
public void Actualiza(InspeccionTrabajoBE pItem, List <InspeccionTrabajoDetalleBE> pListaInspeccionTrabajoDetalle) { try { using (TransactionScope ts = new TransactionScope()) { InspeccionTrabajoDL InspeccionTrabajo = new InspeccionTrabajoDL(); InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); foreach (InspeccionTrabajoDetalleBE item in pListaInspeccionTrabajoDetalle) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdInspeccionTrabajo = pItem.IdInspeccionTrabajo; InspeccionTrabajoDetalle.Inserta(item); } else { InspeccionTrabajoDetalle.Actualiza(item); } } InspeccionTrabajo.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Elimina(InspeccionTrabajoBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { InspeccionTrabajoDL InspeccionTrabajo = new InspeccionTrabajoDL(); InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); List <InspeccionTrabajoDetalleBE> lstInspeccionTrabajoDetalle = null; lstInspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL().ListaTodosActivo(pItem.IdInspeccionTrabajo); foreach (InspeccionTrabajoDetalleBE item in lstInspeccionTrabajoDetalle) { InspeccionTrabajoDetalle.Elimina(item); } InspeccionTrabajo.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Actualiza(InspeccionTrabajoDetalleBE pItem) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); InspeccionTrabajoDetalle.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public void ActualizaSituacion(int IdInspeccionTrabajoDetalle, int IdSituacion) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); InspeccionTrabajoDetalle.ActualizaSituacion(IdInspeccionTrabajoDetalle, IdSituacion); } catch (Exception ex) { throw ex; } }
public List <InspeccionTrabajoDetalleBE> ListaSituacion(int IdTrabajoInspeccion, int IdSituacion) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); return(InspeccionTrabajoDetalle.ListaSituacion(IdTrabajoInspeccion, IdSituacion)); } catch (Exception ex) { throw ex; } }
public List <InspeccionTrabajoDetalleBE> ListaEmpresaContratista(DateTime FechaDesde, DateTime FechaHasta) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); return(InspeccionTrabajoDetalle.ListaEmpresaContratista(FechaDesde, FechaHasta)); } catch (Exception ex) { throw ex; } }
public List <InspeccionTrabajoDetalleBE> ListaTipo(int IdEmpresa, int IdUnidadMinera, int IdArea, int IdTipoInspeccion, DateTime FechaDesde, DateTime FechaHasta) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); return(InspeccionTrabajoDetalle.ListaTipo(IdEmpresa, IdUnidadMinera, IdArea, IdTipoInspeccion, FechaDesde, FechaHasta)); } catch (Exception ex) { throw ex; } }
public List <InspeccionTrabajoDetalleBE> ListaTodosActivo(int IdTrabajoInspeccion) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); return(InspeccionTrabajoDetalle.ListaTodosActivo(IdTrabajoInspeccion)); } catch (Exception ex) { throw ex; } }
public InspeccionTrabajoDetalleBE Selecciona(int IdInspeccionTrabajoDetalle) { try { InspeccionTrabajoDetalleDL InspeccionTrabajoDetalle = new InspeccionTrabajoDetalleDL(); InspeccionTrabajoDetalleBE objEmp = InspeccionTrabajoDetalle.Selecciona(IdInspeccionTrabajoDetalle); return(objEmp); } catch (Exception ex) { throw ex; } }