예제 #1
0
 public void Eliminar(int ID)
 {
     //Antes de marcar el almacen como eliminado comprobamos que no contenga articulos con existencia
     if (ValidacionExistencia(ID))
     {
         AlmacenDA.Eliminar(ID);
     }
     else
     {
         Exception Ex = new Exception("El almacen no puede ser eliminado ya que contiene articulos en su existencia");
         throw Ex;
     }
 }
예제 #2
0
        public bool Eliminar(AlmacenBE obe)
        {
            bool           rpta = false;
            SqlTransaction sqltrans;

            using (SqlConnection con = new SqlConnection(strCnxRule))
            {
                con.Open();
                sqltrans = con.BeginTransaction();
                rpta     = oAlmacenDA.Eliminar(con, sqltrans, obe);
                if (rpta)
                {
                    sqltrans.Commit();
                }
                else
                {
                    sqltrans.Rollback();
                }
            }
            return(rpta);
        }