Esempio n. 1
0
        public Int32 Inserta(ExtintorInspeccionBE pItem, List <ExtintorInspeccionDetalleBE> pListaExtintorInspeccionDetalle)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    int IdExtintorInspeccion = 0;
                    IdExtintorInspeccion = ExtintorInspeccion.Inserta(pItem);

                    foreach (var item in pListaExtintorInspeccionDetalle)
                    {
                        item.IdExtintorInspeccion = IdExtintorInspeccion;
                        ExtintorInspeccionDetalle.Inserta(item);
                    }

                    ts.Complete();

                    return(IdExtintorInspeccion);
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Esempio n. 2
0
        public void Actualiza(ExtintorInspeccionBE pItem, List <ExtintorInspeccionDetalleBE> pListaExtintorInspeccionDetalle)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    foreach (ExtintorInspeccionDetalleBE item in pListaExtintorInspeccionDetalle)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdExtintorInspeccion = pItem.IdExtintorInspeccion;
                            ExtintorInspeccionDetalle.Inserta(item);
                        }
                        else
                        {
                            ExtintorInspeccionDetalle.Actualiza(item);
                        }
                    }

                    ExtintorInspeccion.Actualiza(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Esempio n. 3
0
        public void Elimina(ExtintorInspeccionBE pItem)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    List <ExtintorInspeccionDetalleBE> lstExtintorInspeccionDetalle = null;
                    lstExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL().ListaTodosActivo(pItem.IdExtintorInspeccion);

                    foreach (ExtintorInspeccionDetalleBE item in lstExtintorInspeccionDetalle)
                    {
                        ExtintorInspeccionDetalle.Elimina(item);
                    }

                    ExtintorInspeccion.Elimina(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Esempio n. 4
0
 public List <ExtintorInspeccionBE> ListaReporte(int IdExtintorInspeccion)
 {
     try
     {
         ExtintorInspeccionDL ExtintorInspeccion = new ExtintorInspeccionDL();
         return(ExtintorInspeccion.ListaReporte(IdExtintorInspeccion));
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 5
0
 public List <ExtintorInspeccionBE> ListaFecha(int IdEmpresa, int IdUnidadMinera, DateTime FechaDesde, DateTime FechaHasta)
 {
     try
     {
         ExtintorInspeccionDL ExtintorInspeccion = new ExtintorInspeccionDL();
         return(ExtintorInspeccion.ListaFecha(IdEmpresa, IdUnidadMinera, FechaDesde, FechaHasta));
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 6
0
 public List <ExtintorInspeccionBE> ListaTodosActivo(int IdEmpresa, int IdUnidadMinera)
 {
     try
     {
         ExtintorInspeccionDL ExtintorInspeccion = new ExtintorInspeccionDL();
         return(ExtintorInspeccion.ListaTodosActivo(IdEmpresa, IdUnidadMinera));
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 7
0
 public ExtintorInspeccionBE Selecciona(int IdExtintorInspeccion)
 {
     try
     {
         ExtintorInspeccionDL ExtintorInspeccion = new ExtintorInspeccionDL();
         ExtintorInspeccionBE objEmp             = ExtintorInspeccion.Selecciona(IdExtintorInspeccion);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }