Exemplo n.º 1
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; }
        }
Exemplo n.º 2
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; }
        }
Exemplo 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; }
        }
 public void Elimina(ExtintorInspeccionDetalleBE pItem)
 {
     try
     {
         ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();
         ExtintorInspeccionDetalle.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public List <ExtintorInspeccionDetalleBE> ListaTodosActivo(int IdExtintor)
 {
     try
     {
         ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();
         return(ExtintorInspeccionDetalle.ListaTodosActivo(IdExtintor));
     }
     catch (Exception ex)
     { throw ex; }
 }
 public ExtintorInspeccionDetalleBE Selecciona(int IdExtintorInspeccionDetalle)
 {
     try
     {
         ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();
         ExtintorInspeccionDetalleBE objEmp = ExtintorInspeccionDetalle.Selecciona(IdExtintorInspeccionDetalle);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void InsertaMasivo(List <ExtintorInspeccionDetalleBE> pListaExtintorInspeccionDetalle)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDetalleDL objExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    foreach (ExtintorInspeccionDetalleBE item in pListaExtintorInspeccionDetalle)
                    {
                        objExtintorInspeccionDetalle.Inserta(item);
                    }

                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }